Academic Catalog

CENG310 ALGORITHMS AND DATA STRUCTURES WITH PYTHON

Course Code: 5710310
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 5.0
Department: Computer Engineering
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator: Prof.Dr. MEHMET VOLKAN ATALAY
Offered Semester: Fall and Spring Semesters.
Prerequisite: Set 1: 5710240
Set 2: 4300210
Set 3: 2300200
One of the sets above should be completed before taking CENG310 ALGORITHMS AND DATA STRUCTURES WITH PYTHON .

Course Content

Introduction to Algorithms, Space and Time Considerations, Python built-in types, Linked lists, Stacks, Queues, Recursion. Trees, Sorting, Searching, Implementations in Python, Introduction to graphs. (Offered to non-CENG students only)