Algorithms and Data Structures
Course Code:
8162
Semester:
4th
Compulsory Courses
Professor:
Course Description
Course Description
- Introduction to algorithms
- Complexity
- Data structures (stacks, queues, priority queues, lists, trees, heaps, hash tables, graphs)
- Shortest paths
- Compression
- Cryptography (symmetric, public key)
- Task scheduling
- PageRank
- Strongest paths
- Searching
- Sorting
- Information
- Entropy
- Introduction to Machine Learning, Classification, Decision Trees
- Randomized Algorithms
- String matching
- Python Programming