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
 
 

FIZ2027Computer 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-LecturerDoç. Dr. Mehmet DEMİRCİ
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,
LO - 2 : define data types, type conversions, logical and mathematical operators.2,61,
LO - 3 : apply functions, user library files and complex data types.2,61,
LO - 4 : develop computer programs for physics problems in C.2,61,
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., F. Kadifeli ve A. C. Cem Sey, 1989, Standard C Programming, Boğaziçi Üniversitesi Yayınları, İstanbul
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 24/11/2021 2 50
End-of-term exam 16 11/01/2022 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 3 14 42
Laboratuar çalışması 0 0 0
Arasınav için hazırlık 2 8 16
Arasınav 2 1 2
Uygulama 0 0 0
Klinik Uygulama 0 0 0
Ödev 0 0 0
Proje 0 0 0
Kısa sınav 0 0 0
Dönem sonu sınavı için hazırlık 2 6 12
Dönem sonu sınavı 2 1 2
Diğer 1 5 1 5
Diğer 2 0 0 0
Total work load121