>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
Data Structures and Algorithms | YZM203 | Compulsory | Bachelor's degree | 2 | Fall | 5 |
Associate Prof. Dr. Hakan GÜNDÜZ
Assistant Prof. Dr. Yasemin GÜLTEPE
Assistant Prof. Dr. Kaplan KAPLAN
Lecturer Dr. Samet DİRİ
1) Learns basic data structures.
2) Designs algorithms using basic data structures.
3) Compares basic data structures and algorithms, calculates their complexity.
4) Develops applications using basic data structures.
5) Learns to use multiple data structures together.
Program Competencies | |||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
Learning Outcomes | |||||||||||||
1 | High | High | High | Low | Low | Low | Low | Low | Low | Low | Middle | Low | |
2 | High | High | High | High | Middle | Low | Low | Low | Middle | Low | Middle | Low | |
3 | High | High | Low | High | Low | Low | Low | Low | Middle | Low | Low | Low | |
4 | High | High | High | High | High | Low | Middle | Middle | Middle | Middle | High | Low | |
5 | High | High | High | High | Low | Low | High | Middle | Middle | Low | Middle | Low |
Face to Face
None
Not Required
Algorithm design, analysis and performance measurement. List, stack, queue structures. Trees, graph structures and algorithms. Search and sorting techniques, hash tables. Using appropriate data structures in problem solving.
Contribution of Semester Studies to Course Grade |
60% |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||
Contribution of Final Examination to Course Grade |
40% |
|||||||||||
Total | 100% |
Turkish
Not Required