Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
ALGORITHMS AND PROGRAMMING UET114 2. Semester 3 + 0 3.0 4.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors
Assistants
Goals With this course, the student with the basics of programming to gain qualifications.
Course Content Algorithm flow Diagram Programming Tools, Variable and Fixed Input-Output Operations, Operators decision Structures loop Controls One-Dimensional Arrays Multidimensional Arrays Subroutines return value sequential Files Random Access Files
Learning Outcomes 1) Students introduce to programming
2) Students design flow charts before the programming
3) Students use the control statements
4) Students will make array processing
5) Students work with subprograms
6) Students will make file processing

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
Basic Knowledge Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
2. Week Algorithm Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
3. Week Flowchart Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
4. Week Programming Tools, Variables and Constants Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
5. Week Input-output Process, Operators Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
6. Week Conditional Exspression Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
7. Week Loop Controls Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
8. Week Döngü Kontrolleri Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
9. Week Arrays s Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
10. Week Arrays s Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
11. Week Multidimensional Arrays Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
12. Week Methods of Arrays Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
13. Week Functions Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
14. Week Fonksiyonlar Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
Kaynak Aksiyon Kaynaklar Dr.Fahri VATANSEVER, (2011) Algoritma Geliştirme ve Programlamaya Giriş, 8. Baskı, Ankara
Bülent ÇOBANOĞLU, (2009) Algoritma Geliştirme ve Veri Yapıları, 3. Baskı, Ankara

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4DK5DK6
PY15000000
PY25000000
PY35000000
PY45000000

*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) 7 3
Homework 5 2
Midterm Exam 1 1
Time to prepare for Midterm Exam 7 2
Final Exam 1 1
Time to prepare for Final Exam 7 3
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information