Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
Computer Programming in Physics I FIZ208 Turkish Compulsory 4. Semester 1 + 2 2.0 4.0
Prerequisite Courses
Course Level Undergraduate
Mode of delivery Face to face
Course Coordinator Prof. Dr. Kadir GÖKŞEN
Instructor(s)
Goals Writing programs in the Pascal by comprehending algorithms and programming logic
Course Content Basic concepts of programming, Logic of programming, Logic of algorithm, Information types in Pascal, Structure of Pascal, Run commands, Read/Write commands, Text screen commands, Comparing commands, Loop commands, Mathematical commands, Alphanumerical commands, Folder commands
Learning Outcomes
# Öğrenme Kazanımı
0 Distinguishing the computer programming languages.
0 Seting up an algorithm.
0 Distinguishing the information types in Pascal.
0 Explaing the structure of Pascal programming language.
0 Writing programs by using various Pascal word commands.
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Basic concepts of programming
2. Week Logic of programming
3. Week Logic of algorithm
4. Week Information types in Pascal
5. Week Structure of Pascal
6. Week Run commands
7. Week Read/Write commands
8. Week MIDTERM EXAM
9. Week Text screen commands
10. Week Comparing commands
11. Week Loop commands
12. Week Mathematical commands
13. Week Alphanumerical commands
14. Week Folder commands
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
The Matrix for Course & Program Learning Outcomes
No Program Requirements Level of Contribution
1 2 3 4 5
1 Retaining and administering the fundamentals of theoretical and experimental applications of Classical and Modern Physics.
2 Interpreting the encountered problems in accordance with the principles of physics and attaining the ability of problem solving.
3 Gaining the ability of establishing the connection between the theories and applications of physics.
4 Gaining the ability of following and interpreting physics literature.
5 Gaining the ability of analytical thinking by looking at the cases from physical perspective.
6 Utilizing the knowledge of other disciplines and using their approaches in physics.
7 Retaining the ability of gathering, comparing and analyzing physical data, and producing and presenting solution for it.
8 Attaining basics of following up to date physics literature and utilizing it through communicating with colleagues.
9 Setting theoretical model, solving problems related with the model, approaching the model experimentally and interpreting the obtained experimental data by analyzing.
10 Understanding the importance of life-long learning in physics which is open for new advances and staying in connection with life-long learning.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4 DK5
PY1 4 4 4 4 4
PY2 4 4 4 4 4
PY3 4 4 4 4 4
PY4 4 4 4 4 4
PY5 5 5 5 5 5
PY6 4 4 4 4 4
PY7 5 5 5 5 5
PY8 4 4 4 4 4
PY9 5 5 5 5 5
PY10 4 4 4 4 4
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Adım Adım Pascal Uygulamaları, Atilla Akdoğan, Nirvana Yayınları.
  • Pascal ile Delphi Programlama Kılavuzu, Sue WALMSLEY, Shirley WILLIAMS, Çeviren: Tuğrul Lütfü Erdem, Alfa Basım Yayım Dağıtım.
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 14 3 42
Ders Dışı
Preparation, After Class Study 14 1 14
Research 14 1 14
Other Activities 14 1 14
Sınavlar
Midterm 1 1 2 2
Homework 1 4 2 8
Homework 2 4 2 8
Final 1 2 2
Total Workload 104
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 4.0