Design and Analysis of Algorithms
Course Code: | ΜΚ37 |
Course Level: | Undergratuate |
Obligatory/Elective: | Obligatory |
Semester: | 8 |
Division: | Division of Computers |
Group: | Main Course |
ECTS Credits: | 5 |
Hours Per Week: | 4 |
Website: | eclass.uowm.gr/courses/ICTE332/ |
Language: | Greek |
Content: | Analysis of Algorithms. Complexity of Algorithms. Asymptotic Analysis. Design of Algorithms. Recursive Algorithms. Master Theorem. Divide‐and‐Conquer Algorithms. Dynamic Programming. Greedy Algorithms. Probabilistic Algorithms. Graph and Network Algorithms. Computational Complexity. P and NP classes. NP‐completeness. |
Learning Outcomes: | Upon successful completion of this course, students will:
|
Pre-requirements: | - |
Teaching Methods: | Lectures, labs |
Validation: | Exercises (30%), Written final exams (100%) |
Suggested Books: |
|