Courses

Engineering > Computer Science


Course
Advanced Algorithm and Problem Solving
Lecturer
Lemlem Kassa
University
Addis Ababa Science and Technology University
Period
Spring 2025
Language
English

Keyword

Syllabus

This course is designed to equip students with a deep understanding of computational problems, focusing on the principles used to design efficient algorithms and the skills to implement and analyze these algorithms using advanced data structures. Students will develop robust problem-solving skills necessary for tackling complex computational problems. Emphasis will be placed on the efficient utilization of data structures to implement algorithms, as well as the performance analysis and correctness of these algorithms. By the end of the course, students will be able to apply algorithmic techniques to solve real-world problems effectively.

No. File Download
1 Syllabus.pdf Download

Courses List

No. Course Format File Date
1 week1 - Introduction to Advanced Algorithm and Problem Solving 2025-06-22
2 week2 - Divide and Conquer Algorithms 2025-06-22
3 week3 - Greedy Algorithms 2025-06-22
4 week4 - Dynamic Programming 2025-06-22
5 week5 - Backtracking and Branch-and-Bound 2025-06-22
6 week6 - Advanced Data Structures 2025-06-22
7 week7 - Graph Data Structure and Basic Algorithems 2025-06-22
8 week8 - Shortest Path Algorithms 2025-06-22
9 week9 - Minimum Spaning Tree Algorithems 2025-06-22
10 week10 - Advanced Topics in Algorithems 2025-06-22
11 week11 - Complexity Classes-P,NP,NP-Complete,and NP-Hard 2025-06-22
12 week12 - Artificial Intelligence Algorithms 2025-06-22
13 week13 - Machine Learning Algorithms 2025-06-22
14 week14 - Exam, Quiz and Assignment 2025-06-22

제목