Türkçe | English
FACULTY of SCIENCE / DEPARTMENT of PHYSICS

Course Catalog
http://www.ktu.edu.tr/fizik
Phone: +90 0462 +90 462 377 2507
FENF
FACULTY of SCIENCE / DEPARTMENT of PHYSICS
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

FIZ2045Computer Programming in Physics2+0+1ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of PHYSICS
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures and 1 hour of laboratory per week
LecturerProf. Dr. Alev AYDINER
Co-LecturerAkademic staff
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
This course will provide the physics department students with an introductory programming ability in C.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : analyze and design problems through algorithms and flowcharts.2 - 61,4,
LO - 2 : define data types, type conversions, logical and mathematical operators.2 - 61,4,
LO - 3 : apply functions, user library files and complex data types.2 - 61,4,
LO - 4 : develop computer programs for physics problems in C.2 - 61,4,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Algorithms and flowcharts, Data types of C, Operators, Format of C programs, Basic input and output expressions, Arrays, Functions, Complex data types, Loops, File handling, User defined library files
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Algorithms and flowcharts
 Week 2Algorithms and flowcharts
 Week 3Data types of C
 Week 4Data types of C
 Week 5Operators
 Week 6Format of C programs
 Week 7Basic input and output expressions, loops
 Week 8Arrays
 Week 9Mid-term exam
 Week 10Functions
 Week 11Complex data types: struct, class, union
 Week 12File handling
 Week 13File handling
 Week 14User defined library files
 Week 15User defined library files
 Week 16End-of-term exam
 
Textbook / Material
1Çağlayan, M.U., Kadifeli, F ve Cem Sey, A.C., 1989, Standart C Programming, Boğaziçi Üniversitesi Yayınları, İstanbul.
 
Recommended Reading
1C How to Program: With an Introduction t0 C++, Deitel, P., Deitel, H., Pearson 2015.
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 11/2025 1 35
Practice 15 12/2025 1 15
End-of-term exam 16 01/2026 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 2 8 16
Arasınav 1 1 1
Uygulama 1 1 1
Dönem sonu sınavı için hazırlık 2 6 12
Dönem sonu sınavı 2 1 2
Diğer 1 2 9 18
Total work load120