>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Programming Laboratory II YZM106 Compulsory Bachelor's degree 1 Spring 4

Name of Lecturer(s)

Associate Prof. Dr. Mehmet Zeki KONYAR
Assistant Prof. Dr. İrfan KÖSESOY

Learning Outcomes of the Course Unit

1) Recognize advanced data structures.
2) Recognize advanced algorithms
3) Apply advanced data structures and algoritms
4) Apply object oriented programming project
5) Apply database project

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12
Learning Outcomes
1 High High Middle Middle Middle Low Middle Middle High Low Middle Low
2 High High Middle Middle Middle Low Middle Middle High Low Middle Low
3 High High Middle Middle Middle Low Middle Middle High Low Middle Low
4 High High Middle Middle Middle Low Middle Middle High Low Middle Low
5 High High Middle Middle Middle Low Middle Middle High Low Middle Low

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

Algorithm design, analysis and performance measurement. List, stack, queue structures. Trees, graphs and algorithms. Searching and sorting techniques, hashing and hash tables. Problem-solving applications related to the use of appropriate data structures

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Lab / Workshop
4) Self Study
5) Problem Solving
6) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Midterm Examination

1

50%

Laboratory

1

50%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

English

Work Placement(s)

Not Required