Week |
Subject |
Related Preparation |
1) |
Meeting students and explaining the content of the course |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
2) |
What is Algorithm? Basic Features of Algorithms, Algorithm Notation Methods |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
3) |
Classification of Algorithms, Data Structures |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
4) |
Arrays, Linked Lists, Queues, and Stacks |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
5) |
Trees, Binary Trees, Methods for Navigating Binary Trees |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
6) |
Binary Search Trees, AVL Trees, Stack Trees |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
7) |
Hash Tables |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
8) |
Midterm Exam-1 |
|
9) |
Problem Solving with Algorithms, Algorithm Design Techniques |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
10) |
Loop-Iteration Algorithms, Reduce-Conquer Method Algorithms, Recursive Function Algorithms and Divide-Conquer Method Algorithms |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
11) |
Algorithm Analysis |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
12) |
Midterm Exam-2 |
|
13) |
Comparison of Search Algorithms, Sequential Search, Binary Search and Search Algorithms |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
14) |
Sorting Algorithms, Properties of Sorting Algorithms |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
15) |
Graph Algorithms |
1.Introduction to The Design and Analysis of Algorithms, Anany Levitin, Pearson ,3 RD Edition.
2. Algorithms and Programming Burcu Yılmazel, Sevcan Yılmaz Gündüz, Alper Kürşat Uysal, Anadolu University Publications,2016. |
16) |
Final Exam |
|