Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
IMO 2106ALGORITHM AND PROGRAMMING3 + 04th Semester4

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective To enable the students to program according to the educational attainments in the secondary school curriculum and the programs and softwares they can use; and to develop algorithms appropriate to the given situations
Course Content Algorithm design; developing algorithms suitable for flow diagrams, input-output concepts, looping, decision structures, decision making and cyclic problems; applications of programs (such as scratch, code.org) where algorithms and flow charts are visualized; creating appropriate solution algorithms using function; developing appropriate solution algorithms using single and double dimensional arrays; coding constructed algorithms in Computer Algebra Systems.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.

COURSE LEARNING OUTCOMES
1Knowing algorithm design principles
2Developing algorithms suitable for flow diagrams, input-output concepts, looping, decision structures, decision making and cyclic problems
3Making applications of programs (such as scratch, code.org) where algorithms and flow charts are visualized
4Creating appropriate solution algorithms using function
5Developing appropriate solution algorithms using single and double dimensional arrays
6Coding constructed algorithms in Computer Algebra Systems and make applications with them

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12PO 13PO 14
LO 0013411142554555 
LO 00234111425554555
LO 00334111425545555
LO 00434111425545555
LO 00534111425545555
LO 00634111425545555
Sub Total1824666241230302529303025
Contribution34111425545554

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)31442
Hours for off-the-classroom study (Pre-study, practice)14228
Assignments144
Mid-terms11212
Final examination11818
Total Work Load

ECTS Credit of the Course






104

4
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2025-2026 Spring1TAYFUN TANYERİ
Details 2025-2026 Spring2TAYFUN TANYERİ
Details 2024-2025 Spring1TAYFUN TANYERİ
Details 2024-2025 Spring2TAYFUN TANYERİ
Details 2023-2024 Spring1TAYFUN TANYERİ
Details 2023-2024 Spring2TAYFUN TANYERİ


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester Mode of Delivery
IMO 2106 ALGORITHM AND PROGRAMMING 3 + 0 1 Turkish 2025-2026 Spring Face to Face
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. TAYFUN TANYERİ ttanyeri@pau.edu.tr EGT A0431-10 %70
Goals To enable the students to program according to the educational attainments in the secondary school curriculum and the programs and softwares they can use; and to develop algorithms appropriate to the given situations
Content Algorithm design; developing algorithms suitable for flow diagrams, input-output concepts, looping, decision structures, decision making and cyclic problems; applications of programs (such as scratch, code.org) where algorithms and flow charts are visualized; creating appropriate solution algorithms using function; developing appropriate solution algorithms using single and double dimensional arrays; coding constructed algorithms in Computer Algebra Systems.
Topics
WeeksTopics
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Materials
Materials are not specified.
Resources
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam35Midterm Exam
Attendance to Lesson15Attendance to Lesson
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes