|
MATH 340
Coding Theory |
| Coordinates | RKC 102, MW 1:30-2:50 PM, CRN 99335 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Professor | Greg Landweber | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Office Hours | Albee 304, Tuesday 11:30 AM - 12:50 PM, Wednesday 3:00 - 4:20 PM, or by appointment. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| No Class |
Yom Kippur: Monday, September 28, Away at Conference: Monday, October 5, Fall Break: Monday, October 12, Advising Day: Wednesday, November 18. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | The digital transmission of information is considered to be extremely reliable, and yet it suffers from the same sorts of interference, corruption, and data loss that plague analog transmission. The reliability of digital transmission comes from the use of sophisticated techniques that encode the digital data so that errors can be easily detected and corrected. This theory of error correcting codes, while having broad applications ranging from CDs to the internet to high definition television, requires some surprisingly beautiful mathematics. We will interpret strings of bits as vectors in an abstract vector space, which allows us to manipulate binary data using linear algebra over finite fields. This class will introduce students to the basics of error correcting codes, as well as touching on the mathematics of data compression and encryption. If time permits, we will also discuss quantum error correction. Although this course will mention encryption, the emphasis will NOT be on cryptography. This course will not involve any programming. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisite | Math 242 and either Math 261 and CMSC 242 (Discrete Mathematics). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Textbook |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Homework | Homework must be stapled and is due at the start of class each Wednesday, starting Wednesday, September 2. Late or unstapled homework will not be accepted. You are encouraged to work together on the homework, although you must write up your solutions on your own. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Exams | There will be a take-home midterm exam and a take home final exam in place of the weekly homework assignments due Thursday, October 22 and Friday, December 18, respectively. You must complete these exams entirely on your own, using only the textbook, your course notes, and your homeworks as references. Extensions may be granted only in extraordinary circumstances at the discretion of the professor and must be negotated before the exams are due. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Project |
Each student or pair of students will do an independent project, writing approximately 5 pages (single spaced) and giving a 15 minute in-class presentation during the final week of the semester. Pairs of students must write 10 pages and give a 30 minute presentation. In order to obtain full credit, students must meet the following milestones:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Grading |
40% Homework 40% Exams (2 @ 20% each) 20% Project |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||