Information Package

Master of Science in Civil Engineering with Thesis (English)

CE523

COMPUTER APPLICATIONS IN CIVIL ENGINEERING

Course Code
CE523
Semester
-
Theory+Practice
3 + 0
ECTS
10
Course TypeElective Course
Course LevelMaster's Degree With Thesis
Year of Study-
Semester-
ECTS10
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Develop and implement advanced Python algorithms to solve differential equations and engineering problems using numerical techniques such as the Finite Difference Method,
  2. Formulate and apply the Finite Element Method (FEM) to solve complex structural mechanics problems, moving from theoretical introduction to practical implementation,
  3. Demonstrate proficiency in using general-purpose software packages for structural analysis, integrating theoretical knowledge with commercial toolsets,
  4. Construct and analyze three-dimensional structural models to simulate mechanical behavior and interpret analysis results for valid engineering design.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionThe 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 Reading1. 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 Load300
Total Work Load / 30 (h)10
ECTS Credit of the Course10
Language of InstructionEnglish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1 X
K2 X
K3 X X X
K4 X X
K5 X
K6
K7
K8 X X
K9
K10
K11 X X