2022 Fall
COMPSCI 294 226 - LEC 226
Special Topics
Advances in Error-Correcting Codes
Venkatesan Guruswami
Class #:33217
Units: 3
Instruction Mode:
In-Person Instruction
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
2
Enrolled: 23
Waitlisted: 0
Capacity: 25
Waitlist Max: 50
No Reserved Seats
Hours & Workload
1 to 3 hours of instructor presentation of course materials per week, and 2 to 11 hours of outside work hours per week.
Other classes by Venkatesan Guruswami
Course Catalog Description
Topics will vary from semester to semester. See Computer Science Division announcements.
Class Description
Course Description:
Error-correcting codes play an important role in many areas of science and engineering, as they safeguard the integrity of data against the adverse effects of noise in communication and storage. They have also become important tools in the theory of computing and discrete mathematics.Starting with a fast-paced review of the basics of coding theory and some of the classic theorems (and challenges) of the subject, the course will move to a subset of several modern (still actively researched) topics in code constructions and error-correction algorithms. Possible topics include algebraic codes and decoding algorithms; polar codes for achieving Shannon capacity; list decoding for optimal recovery against worst-case errors; locally decodable and repairable codes to correct errors very efficiently; graph based codes and efficient iterative decoders; locally testable codes; quantum error-correcting codes; connections between coding theory and pseudorandomness; codes for combating synchronization errors; coding for interactive communication, etc. The goal is to expose students to some of the exciting frontiers and recent developments in the field, and in order to accomplish this goal within the allotted lecture time, students will be expected to do readings that supplement the lectures, especially in the beginning to get a good grounding on the basics of coding theory.
This is a theoretically oriented graduate course targeted at EECS and Math PhD students, though mathematically sophisticated undergraduates should also find the course stimulating and may take the course with instructor permission.
Class Notes
*This class requires Instructor Consent - please email Prof. Guruswami at venkatg@berkeley.edu.
*Note: Permission codes for undergrad students will not be provided to the professor until August 1st to ensure grad students have the best chance of enrolling.
Grading: Grades w.. show more
*Note: Permission codes for undergrad students will not be provided to the professor until August 1st to ensure grad students have the best chance of enrolling.
Grading: Grades w.. show more
*This class requires Instructor Consent - please email Prof. Guruswami at venkatg@berkeley.edu.
*Note: Permission codes for undergrad students will not be provided to the professor until August 1st to ensure grad students have the best chance of enrolling.
Grading: Grades will be assigned based on a few (3 to 5) problem sets, attendance and class participation. It is strongly recommended that students attend all lectures. Students will be expected to produce a high quality scribe of one lecture during the semester. Depending upon schedule and enrollment size, we might have some form of final project such as summarizing (with a solid understanding) some research paper(s), partial progress on some research problem, etc. There will be no exams. show less
*Note: Permission codes for undergrad students will not be provided to the professor until August 1st to ensure grad students have the best chance of enrolling.
Grading: Grades will be assigned based on a few (3 to 5) problem sets, attendance and class participation. It is strongly recommended that students attend all lectures. Students will be expected to produce a high quality scribe of one lecture during the semester. Depending upon schedule and enrollment size, we might have some form of final project such as summarizing (with a solid understanding) some research paper(s), partial progress on some research problem, etc. There will be no exams. show less
Rules & Requirements
Repeat Rules
Reserved Seats
Current Enrollment
No Reserved Seats
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials
Associated Sections
None