Information Package / Course Catalogue
Computer Simulations in Physics
Course Code: FİZ424
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 4
Objectives of the Course

Calculating some physical problems with numerical methods and applying graphic and simulation methods to these problems

Course Content

Working principle of the computer, programming languages, practical applications on the physics

Name of Lecturer(s)
Prof. Cesur EKİZ
Learning Outcomes
1.Students master general computer terms.
2.Students write an algorithm to solve a problem in Physics.
3.Students make the necessary calculations for a problem in physics with computer support and display them graphically.
4.Students use a programming language effectively
5.Students use simulation methods in solving physics problems.
Recommended or Required Reading
1.An Introduction to Computer Simulation Methods ( H.Gould, J. Tobochnik)
2.Fortran 90/95 for Scientists and Engineers ( S. J. Chapman)
Weekly Detailed Course Contents
Week 1 - Theoretical
Overview of the working principle of the computer and simulations
Week 2 - Theoretical
Algorithms
Week 3 - Theoretical
Fundamental Fortran and Python Programming, basic programs
Week 4 - Theoretical
Simple programs in Fortran
Week 5 - Theoretical
Simple programs in Python
Week 6 - Theoretical
Linear algebra equations with Fortran and Python
Week 7 - Theoretical
Interpolation and curve fitting with Fortran and Python
Week 8 - Theoretical
Equation roots with Fortran and Python (Midterm exam)
Week 9 - Theoretical
Numerical differential with Fortran and Python
Week 10 - Theoretical
Numerical integration with Fortran and Python
Week 11 - Theoretical
Initial value problems with Fortran and Python
Week 12 - Theoretical
Boundary value problems with Fortran and Python
Week 13 - Theoretical
Symmetric matrix and eigenvalue problems with Fortran and Python
Week 14 - Theoretical
Introduction to optimization with Fortran and Python
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%30
Final Examination1%60
Assignment3%10
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140342
Assignment38436
Midterm Examination18210
Final Examination110212
TOTAL WORKLOAD (hours)100
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
PÇ-14
OÇ-1
3
5
2
5
OÇ-2
4
5
2
4
3
5
2
5
1
4
OÇ-3
4
5
3
5
3
5
2
5
3
OÇ-4
4
4
4
3
5
2
5
OÇ-5
4
5
4
4
3
5
2
5
Adnan Menderes University - Information Package / Course Catalogue
2026