Middle East Technical University
Computer Engineering Department
CENG 301 Data Structures
FALL 2025-2026
Instructor:
Asst. Prof. Çağrı Toraman (ctoraman[at]ceng.metu.edu.tr)
Office: B208
Teaching Assistants (TAs):
Burak Ferit Aktan (buraktan[at]metu.edu.tr)
Office: B203
Time:
Thursday, 09:40 - 12:30
Room:
BMB-5
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:
https://catalog.metu.edu.tr/course.php?course_code=5710301
Course Outline: