DEPT. OF COMPUTER ENGINEERING
CENG 301 ALGORITHMS and DATA STRUCTURES
FALL 2021
Lectures with green color will be held in class.
Week | Date | Topics | Programming Assignments (PA) |
---|---|---|---|
1 | Oct 20 | Course overview, C Language review | |
2 | Oct 27 | C++ Language review | PA1 released |
3 | Nov 03 | Algorithm Analysis and recursion | |
4 | Nov 10 | Recitation (in-class) | PA1 due |
5 | Nov 17 | Sorting and searching | |
6 | Nov 24 | Linked Lists | PA2 released |
7 | Dec 01 | Recitation (in-class) | |
8 | Dec 08 | Mid-term Examination (in-class) | |
9 | Dec 15 | Stacks | PA2 due |
10 | Dec 22 | Queues | PA3 released |
11 | Dec 29 | Trees, Binary Trees | |
12 | Jan 05 | Recitation (in-class) | PA3 due, PA4 released |
13 | Jan 12 | Binary Search Trees and Heaps | |
14 | Jan 19 | Recitation (in-class) | PA4 due |
http://oidb.metu.edu.tr/system/files/Academic%20Integrity%20Guide%20for%20Students.pdf
The students should prove to have been fully vaccinated or regularly tested against Covid-19 to participate in class. The students should wear a mask at all times during the class. The students should provide their own HES codes to the instructor and to the teaching assistant.
All homework and programming must be to be your own work. No group projects are allowed. Violators of this policy will be subject to disciplinary action.
At least (a total of 70 points from the assignments) and (30 points from the midterm exam) are required to qualify for the final exam.
Some lectures are recorded through the on-line instruction system. By registering to this course, you are already approving the recording policy.
If you have a medical excuse, you may take make-up exams for the midterm and final exams.
Late submission of assignment will be allowed with a penalty per day. Submissions will be made via ODTU-Class.
The students who cannot participate in-class exams will be exceptionally allowed to take oral exams.
METU CENG. © 2021