Welcome to the course page for the course ECE 594: classical and quantum error-correcting codes.
For the classical codes unit I suggest the following reference: https://cse.buffalo.edu/faculty/atri/courses/coding-theory/book/index.html , which I will supplement with personal ideas and parts of MacWilliams and Sloane's classic text
For the first quantum codes unit I suggest the following reference: https://www.cs.umd.edu/class/spring2024/cmsc858G/QECCbook-2024-ch1-15.pdf , which I will be deviating from a fair amount, but it serves as a useful backup
For the last unit, we will use parts of the prior book as well as notes I put together on some of the topics (or links to papers where appropriate)
Syllabus:Â
Project zone
Presentations will be 15 minutes with 5 for questions and will be during the last week of classes (Dec 2 and 4) [expect 80 minute classes these days]. There are 9 people likely to present, so I may need to figure out an ad hoc solution. Write-ups will be roughly 8 pages with small LaTeX margins and due the following week (around the 8th). It will be basically as late as I can allow while still having time to carefully review them and ideally provide feedback as well. Below is a live file with some suggestions for final course project--others can be proposed. They are uniquely able to be claimed on a first come first served basis (email requests are welcome). I will provide some suggested references for each topic, and I would say not to worry about starting before October 21st at the earliest.