Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
Intakes
Program start dateApplication deadline
2024-01-15-
About Program

Program Overview


Algorithm Design Techniques

Course Description

Algorithms constitute the core of Computer Science and algorithm design is crucial for the performance of real-world software systems. This is an advanced algorithms course, focusing on techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice.


Course Topics

  • Average case analysis of hashing
    • Amortized analysis
  • Randomized algorithms
    • Competitive analysis of online algorithms
  • Approximation algorithms for hard optimization problems
  • Algorithms for data streams
  • Number theoretic algorithms
  • Machine learning algorithms

Course Period

The course period is from 15/01/24 onwards.


Department

  • Electrical Engineering
See More
How can I help you today?