| Course Type | Elective Course |
| Course Level | Master's Degree With Thesis |
| Year of Study | - |
| Semester | - |
| ECTS | 10 |
| Name of Lecturer(s) |
- |
| Learning Outcomes |
At the end of this course, the students;
- Develop and implement advanced Python algorithms to solve differential equations and engineering problems using numerical techniques such as the Finite Difference Method,
- Formulate and apply the Finite Element Method (FEM) to solve complex structural mechanics problems, moving from theoretical introduction to practical implementation,
- Demonstrate proficiency in using general-purpose software packages for structural analysis, integrating theoretical knowledge with commercial toolsets,
- Construct and analyze three-dimensional structural models to simulate mechanical behavior and interpret analysis results for valid engineering design.
|
| Mode of Delivery | Face to face |
| Prerequisites | No |
| Recommended Optional Programme Components | None |
| Course Description | The components of a computer system. Operating systems. Advanced FORTRAN programming. Finite-difference solution of differential equations. Introduction to finite element method and computer programs. Applications for structural mechanics problems. Utilization of package programs in modeling of structures. Three dimensional building analysis programs. |
| Course Contents |
| WEEK |
TOPICS |
|
1st Week |
Components of a computer system |
|
2nd Week |
Operating systems |
|
3rd Week |
Advanced Python programming |
|
4th Week |
Advanced Python programming |
|
5th Week |
Finite difference solution of differential equations |
|
6th Week |
Introduction to the finite element method |
|
7th Week |
Introduction to the finite element method |
|
8th Week |
Midterm |
|
9th Week |
Computer applications in the finite element method |
|
10th Week |
Software applications for solutions of Structural Mechanics problems |
|
11th Week |
Software applications for solutions of Structural Mechanics problems |
|
12th Week |
Structural modeling |
|
13th Week |
Use of general-purpose software packages in structural analysis |
|
14th Week |
Three-dimensional structural modeling |
|
15th Week |
Three-dimensional structural analysis |
|
| Recommended or Required Reading | 1. Phyton for Civil and Structural Engineers, V. Lora, 2019.
2. Design Patterns: Elements of Reusable Object-Oriented Software, E. Gamma, R. Helm, R. Johnson, J. Vlissides, G. Booch, Addsion-Wesley Professional, 1994.
3. Lecture Notes. |
| Planned Learning Activities and Teaching Methods |
- Lecture
- Questions/Answers
- Presentation
|
| Assessment Methods and Criteria |
|
Quantity |
Percentage (%) |
| Mid-term |
1 |
30 |
| Assignment |
1 |
10 |
| Quiz |
1 |
20 |
| Total(%) |
|
60 |
| Contribution of In-term Studies to Overall Grade(%) |
|
60 |
| Contribution of Final Examination to Overall Grade(%) |
|
40 |
| Total(%) |
|
100 |
|
| ECTS Allocated Based on Student Workload |
| Activities |
Quantity |
Duration (Hour) |
Total Workload (Hour) |
| Midterm exam |
1 |
2 |
2 |
| Preparation for Quiz |
1 |
50 |
50 |
| Individual or group work |
14 |
3 |
42 |
| Preparation for Final exam |
1 |
80 |
80 |
| Course hours |
14 |
3 |
42 |
| Preparation for Midterm exam |
1 |
60 |
60 |
| Laboratory (including preparation) |
|
|
|
| Final exam |
1 |
2 |
2 |
| Homework |
1 |
20 |
20 |
| Quiz |
1 |
2 |
2 |
| Total Work Load | 300 |
| Total Work Load / 30 (h) | 10 |
| ECTS Credit of the Course | 10 |
|
| Language of Instruction | English |
| Work Placement(s) | No |