Middle East Technical University
Computer Engineering Department
CENG213 Data Structures
SPRING 2024-2025
Instructor:
Asst. Prof. Çağrı Toraman (ctoraman[at]ceng.metu.edu.tr)
Teaching Assistants (TAs):
Burak Ferit Aktan (buraktan[at]metu.edu.tr)
Firat Agis (agis[at]metu.edu.tr)
Adnan Harun Doğan (doganh[at]metu.edu.tr)
Time:
Tuesday, 12:40 - 13:30
Thursday, 10:40 - 12:30
Room:
BMB-3
Course Objectives:
The primary objective of this course is to provide students with a comprehensive understanding of fundamental data structures and algorithms, and their practical applications in computer programming. Upon completion of this course, students will be able to demonstrate proficiency in implementing and utilizing various data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Students will analyze and compare the efficiency of different data structures and algorithms in terms of time and space complexity. They will have critical thinking and problem-solving skills by selecting suitable data structures for specific applications.
Background Requirements:
CENG140 C PROGRAMMING (required).
Course Outline: