Information Package / Course Catalogue
Algorithm and Programming
Course Code: İMÖ256
Course Type: Required
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 0
Credit: 2
Lab: 0
ECTS: 2
Objectives of the Course

The aim of the course is to gain algorithmic thinking skills by using programming elements such as algorithm design, loops and decision structures.

Course Content

Algorithm design, flow charts, input-output concepts, loops, decision structures, function usage, using arrays to develop and implement appropriate algorithms.

Name of Lecturer(s)
Lec. Taner ARABACIOĞLU
Learning Outcomes
1.Design an algorithm to solve a problem.
2.Explain the basic concepts of programming.
3.Solve the problem with block-based programming language.
4.Solve problems by using arrays in computer algebra systems.
5.Solve problems by using functions in computer algebra systems.
Recommended or Required Reading
1.Gülbahar, Y. (2018). Bilgi-işlemsel düşünmeden programlamaya. Ankara: Pegem Yayıncılık
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to algorithm and programming
Week 2 - Theoretical
Block-based coding editor
Week 3 - Theoretical
Decision structures in block-based coding
Week 4 - Theoretical
Decision structures in block-based coding
Week 5 - Theoretical
Loops in block-based coding
Week 6 - Theoretical
Loops in block-based coding
Week 7 - Theoretical
Lists in block-based coding
Week 8 - Theoretical
Lists in block-based coding (Midterm Exam)
Week 9 - Theoretical
Computer algebra system compiler
Week 10 - Theoretical
Basic input-output commands in computer algebra systems
Week 11 - Theoretical
Decision structures in computer algebra systems
Week 12 - Theoretical
Loop commands in computer algebra systems
Week 13 - Theoretical
Array in computer algebra systems
Week 14 - Theoretical
Function in computer algebra systems
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory141242
Midterm Examination1213
Final Examination1325
TOTAL WORKLOAD (hours)50
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
OÇ-1
3
3
2
3
3
1
OÇ-2
1
2
2
4
1
OÇ-3
1
2
1
2
4
1
OÇ-4
1
2
2
2
4
1
OÇ-5
1
2
2
2
4
1
Adnan Menderes University - Information Package / Course Catalogue
2026