Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
ALGORITHM AND PROGRAMMING EOB133 1. Semester 3 + 0 3.0 3.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors Serkan YURDAKUL
Assistants
Goals The lecture consists of about basic of programming and a capability of information.
Course Content Basic of algorithm, flowcharts, control statements,loops, Objects
Learning Outcomes 1) Designing the program flow before coding
2) Using decision control statements
3) To be able to use functions effectively while writing a program
4) Recognize object structures and purposes

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Introduction to the algorithm Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
2. Week Algorithm and program flow chart Problem Solving
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
3. Week Introduction of software platforms that can be used in the course Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
4. Week Sample question solutions Problem Solving
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
5. Week Variable concept and thier types Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
6. Week Program flow control statements Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
7. Week The concept and use of program loops Problem Solving
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
8. Week Midterm Problem Solving
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
9. Week Operators Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
10. Week Do Arrays Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
11. Week pointers Problem Solving
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
12. Week Functions Problem Solving
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
13. Week Library Files Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)
14. Week Object Oriented Programming and its purpose Question Answer
Brainstorming
Brain Based Learning
Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
Algoritma ve Programlama Mantığı, H. BurakTungut, Kodlab Yayıncılık, 2018

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3DK4
PY155555
PY255555
PY355555

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