Algorithms & Complexity
Session
Regular Academic Session
Class Number
4799
Career
Graduate
Units
3 units
Grading
Graded
Description
This course will focus both on presenting general techniques for designing correct and efficient algorithms, as well as on formal methods for proving the correctness and analyzing the complexity of such algorithms.

Outcomes: Students learn: the ability to design and analyze efficient algorithms; understanding of the necessary models and mathematical tools; understanding of a variety of useful data structures and fundamental algorithms; exposure to the classification of computational problems into different complexity classes.
Enrollment Requirements
Prerequisites: COMP 400C or equivalent, and COMP 400E or equivalent.
Class Actions
Look up course materials
Class Details
Instructor(s)
Leo Irakliotis
Meets
We 4:15PM - 6:45PM
Dates
08/25/2025 - 12/13/2025
Room
Mundelein Center - Room 507
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
14
Seats Open
21
Class Capacity
35
Wait List Total
0
Wait List Capacity
0