Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
FUNDAMENTALS OF PROGRAMMING UBT107 1. Semester 4 + 0 4.0 6.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors
Assistants
Goals It is intended that students will gain knowledge and skill of basic algorithm and programming.
Course Content The course includes algorithms and programming logic, algorithms, flow charts
Learning Outcomes 1) Ability to gain knowledge about algorithm and flow diagrams
2) Ability to do loop control in programs.
3) Students use the control statements

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
Variables and Constants Lecture; Question Answer

Presentation (Including Preparation Time)
1. Week Algorithm Lecture; Question Answer

Presentation (Including Preparation Time)
2. Week Flow diagram Lecture; Question Answer

Presentation (Including Preparation Time)
3. Week Programming Tools Lecture; Question Answer

Presentation (Including Preparation Time)
5. Week Input-Output Operations Lecture; Question Answer

Presentation (Including Preparation Time)
6. Week Operators Lecture; Question Answer

Presentation (Including Preparation Time)
7. Week Decision Buildings Lecture; Question Answer

Presentation (Including Preparation Time)
8. Week Loop Controls Lecture; Question Answer

Presentation (Including Preparation Time)
9. Week Loop Controls Lecture; Question Answer

Presentation (Including Preparation Time)
10. Week One-Dimensional Series Lecture; Question Answer

Presentation (Including Preparation Time)
11. Week Multidimensional Series Lecture; Question Answer

Presentation (Including Preparation Time)
12. Week Non-Value Subprograms Lecture; Question Answer

Presentation (Including Preparation Time)
13. Week Sub-Programs That Return Value Lecture; Question Answer

Presentation (Including Preparation Time)
14. Week Sub-Programs That Return Value Lecture; Question Answer

Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
Aslan, İ. (2004). MATLAB ve programlama. İstanbul: Papatya Yayınları.
Çelikkol S. (2001). Programlamaya giriş ve algoritmalar. İstanbul: Akademi Yayınları.
Çölkesen, R. (2004). Veri yapıları ve algoritmalar. İstanbul: Papatya Yayınları.
Vatansever, F. (2009). Algoritma geliştirme ve programlamaya giriş. Ankara: Seçkin Yayınları.

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3
PY15000
PY25000
PY35000
PY45000
PY55000

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 4
Work Hour outside Classroom (Preparation, strengthening) 14 4
Homework 7 1
Report (Including Preparation and presentation Time) 7 1
Midterm Exam 1 1
Time to prepare for Midterm Exam 10 1
Final Exam 1 1
Time to prepare for Final Exam 4 1
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information