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

When: 11:00am-12:15pm Tuesdays and Thursdays (Fall 2024)

Where: 1043 Sidney Lu Mech Engr Bldg, University of Illinois Urbana-Champaign

Instructor: Fernando Granha Jeronimo

Office Hours: After class or by appointment

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:

Lectures

Lecture notes will be posted tentatively every week after classes. Notes here (under construction).

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.

Policy

Additional Material

We will not follow any particular book or resource in this course. However, there are many great additional resources for further study, depending on your interests. A sample is given below (in no particular order).

Pre-requisites

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