Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Python Applıcatıons In Structural Engıneerıng INM 439 7 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Doç.Dr. AYDIN DEMİR
Dersi Verenler Doç.Dr. AYDIN DEMİR,
Dersin Yardımcıları
Dersin Kategorisi Alanına Uygun Öğretim
Dersin Amacı

To teach basics of PYTHON programming language, basic mathematical and trigonometrical calculations, matrix operations, plotting basic response curves in PYTHON, and making basic applications in structural engineering

Dersin İçeriği

Variables, booleans, conditionals, loops, functions and files in PYTHON, NumPy, Matplotlib, some example basic applications in structural engineering

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 To gain ability to write basic codes in PYTHON programming language Lecture, Drilland Practice, Motivations to Show, Testing, Homework,
2 To gain ability to solve basic mathematical and trigonometrical problems Lecture, Drilland Practice, Motivations to Show, Problem Solving, Testing, Homework,
3 To gain ability to plot basic response curves Lecture, Drilland Practice, Testing, Homework,
4 To gain ability to make basic applications in structural engineering Lecture, Question-Answer, Drilland Practice, Motivations to Show, Project Based Learning, Testing, Homework,
Hafta Ders Konuları Ön Hazırlık
1 Introduction to PYTHON programming language
2 Data types, variables
3 Methods in list data type
4 Booleans, conditionals, loops
5 Functions
6 Modules
7 Basic mathematical and trigonometric operations
8 Introduction to NumPy module
9 Mid-term exam
10 Numerical routines in NumPy module
11 Plotting with Matplotlib module
12 Example basic applications in structural engineering
13 Example basic applications in structural engineering
14 Example basic applications in structural engineering
Kaynaklar
Ders Notu

The course notes will be shared by means of SABIS.

Ders Kaynakları

Introduction to Python for Science and Engineering, David J. Pine, CRC Press, 2019.

Python Data Analytics with Pandas, NumPy, and Matplotlib, Fabio Nelli, Apress, 2018.

Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Comprehend science and advanced mathematics subjects fundamental to engineering; An ability to apply knowledge of mathematics, science, and engineering to solve civil engineering problems X
2 An ability to analyze and model civil engineering systems specific problems, identify and define the appropriate requirements for their solutions. X
3 An ability to design, implement and evaluate a civil engineering systems, component, process or program that meets specified requirements.
4 Use the techniques, skills, and modern tools of engineering effectively and correctly in engineering practice X
5 An ability to gather/acquire, analyze, interpret data and make decisions to understand civil engineering problems
6 An ability to work effectively in inter- and in-disciplinary teams or individually. X
7 An ability to communicate effectively in Turkish and English. X
8 Recognition of the need for, and the ability to access information, to follow recent developments in science and technology and to engage in life-long learning. X
9 An understanding of professional, legal, ethical and social issues and responsibilities related to computer engineering.
10 Skills in project and risk management, awareness about importance of entrepreneurship, innovation and long-term development, and recognition of international standards and methodologies.
11 An understanding about the impact of Civil  Engineering solutions in a global, environmental, societal and legal context while making decisions.
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ödev 15
2. Ödev 15
1. Ara Sınav 55
3. Ödev 15
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 2 32
Mid-terms 1 7 7
Assignment 3 12 36
Final examination 1 10 10
Toplam İş Yükü 133
Toplam İş Yükü / 25 (Saat) 5,32
Dersin AKTS Kredisi 5