CS 598: Expansion, Codes, and Optimization both Classical and Quantum

When: Fall 2024

Where: UIUC

Course Description

The goal of this graduate topics course is to take students from the rudiments all the way to some parts of the research frontiers of expansion, coding theory, and optimization both from a classical and quantum perspective.

Main Topics

Course Phases

Phase 1

In this initial phase, we will cover some foundational topics of these fields which may include some of the following:

Phase 2

In this second phase, we will cover some recent topics at the research frontiers which may include some of the following:

Phase 3

In this last phase, we will have project presentations. Topics for projects will be selected as we transition from phase 1 to phase 2, with several suggestions available and students encouraged to consult with the instructor.

Topics for Projects

Possible topics include, but are not limited to:

Grading

This is an advanced graduate topics course, so the primary goal is to develop your research maturity and increase your knowledge and skills. Grades will be a secondary concern. We do expect you to seriously attack your chosen research project, but there is no requirement of a tangible outcome.

Pre-requisites

Mathematical maturity is the only pre-requisite. Having taken some proof-based courses in CS or math may be extremely helpful.