UTI 503 Data Structures and Algorithms
Fall 2017
Instructor: Assoc.
Prof. Dr. Geylani KARDAÞ (geylani.kardas@ege.edu.tr)
Assistant: Gül
BOZTOK ALGIN (gul.boztok@ege.edu.tr)
Time: Friday
18:00 – 20:45 (started at 29.09.2017)
Office Hour:
Thursday 15:00 – 16:00
All important information about the course is available from this Web
page.
Announcements:
Course Description:
Introduction of data structures and algorithms by using C programming language. Topics include: Operators, fundamental data types, program control structures, loops, functions, arrays, pointers, user defined data types, structures, unions, bitwise operations, linked lists, stacks, queues, trees, algorithm complexity, sorting algorithms and graph fundamentals.
Prerequisites:
There are no course prerequisites.
Course Material:
Tentative Course Syllabus:
Date 
Topics 
Assignments 
29.09 


06.10 

13.10 

20.10 
No Class 

27.10 

03.11 

10.11 

17.11 

24.11 
No Class 

01.12 
Midterm Exam 

08.12 
Data Structures (Part I: Linked Lists and Stacks) 

15.12 
Data Structures (Part II: Queues and Trees) 

22.12 
Complexity and Sorting (Part I) Complexity and Sorting (Part II) 

29.12 
Graph Fundamentals 

Grading (Tentative):