Information Package / Course Catalogue
Introduction to Programming
Course Code: MAT216
Course Type: Required
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 5
Objectives of the Course

The objective of this course is to teach the fundamental concepts of computer programming and develop applications with Matlab.

Course Content

The concepts of computer and programming. Algorithm and flowchart. Data types. Conditional statements. Loop statements. Structural programming with functions. Control structures. Constructing files. Drawing graphs.

Name of Lecturer(s)
Res. Assist. İclal GÖR
Learning Outcomes
1.Teaching the fundamental concepts of computer programming.
2.Writing algorithms.
3.Drawing flowcharts.
4.Constructing variables, conditional and loop statements.
5.Writing functions with Matlab.
6.Writing files with Matlab.
Recommended or Required Reading
1.Programlama Dilleri (Programming Languages), Greg Perry, Sistem Yayıncılık.
2.Matlab 6.5, A.Emre Çetin, Alfa Yayıncılık.
3.Lecture Notes
Weekly Detailed Course Contents
Week 1 - Theoretical & Practice
The concepts of computer and programming
Week 2 - Theoretical & Practice
The concepts of computer and programming
Week 3 - Theoretical & Practice
Algorithm and flowchart
Week 4 - Theoretical & Practice
Algorithm and flowchart
Week 5 - Theoretical & Practice
Data types
Week 6 - Theoretical & Practice
Data types
Week 7 - Theoretical & Practice
Conditional statements
Week 8 - Theoretical & Practice
Loop statements, MIDTERM EXAM
Week 9 - Theoretical & Practice
Loop statements
Week 10 - Theoretical & Practice
Structural programming with functions
Week 11 - Theoretical & Practice
Structural programming with functions
Week 12 - Theoretical & Practice
Constructing files
Week 13 - Theoretical & Practice
Constructing files
Week 14 - Theoretical & Practice
Drawing graphs
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Lecture - Practice140228
Individual Work140342
Midterm Examination110111
Final Examination114115
TOTAL WORKLOAD (hours)124
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
PÇ-15
PÇ-16
PÇ-17
PÇ-18
OÇ-1
4
3
4
5
4
4
4
5
5
5
OÇ-2
4
5
5
4
4
5
5
5
5
OÇ-3
3
4
5
4
4
5
5
5
5
OÇ-4
3
4
5
4
4
5
5
5
5
OÇ-5
4
4
5
4
4
5
5
5
5
OÇ-6
4
3
5
4
4
5
4
5
4
Adnan Menderes University - Information Package / Course Catalogue
2026