За курса
Умения, които ще придобиеш
-
Разработка и анализиране на компютърни алгоритми
-
Работа с оценка и сложност на алгоритми
-
Конструиране на рекурсивни и комбинаторни алгоритми
-
Работа с техниката "динамично оптимиране"
-
Използване на алчни алгоритмични техники
-
Използване и имплементация на алгоритми за сортиране
Теми
- 1. Resources
- 2. Recursion and Backtracking
- 3. Combinatorial Problems
- 4. Exercise: Recursion and Combinatorial Algorithms
- 5. Searching, Sorting and Greedy Algorithms
- 6. Graph Theory, Traversal and Shortest Paths
- 7. Exercise: Graph Theory, Traversal and Shortest Paths
- 8. Introduction to Dynamic Programming
- 9. Exercise: Introduction to Dynamic Programming
- 10. Exam preparation
- 11. Regular Exam
- 12. Retake Exam