M460 Information and Coding Theory, Spring 2007
General Information
- Lectures Monday, Wednesday and Friday 9:00-9:50 pm in EE205
-
Instructor:
Anton Betten
Weber 207
-
Office hours: Monday 10-11am, Friday 8-9am.
-
Contact details:
phone 491 1865, email betten at math dot colostate dot edu
-
Credits: 3
Prerequisites
M360, M369, ST321
Textbook
Error-Correcting Linear Codes,
Classification by Isometry and Applications,
A. Betten, M. Braun, H. Fripertinger, A. Kerber, A. Kohnert, A. Wassermann,
Algorithms and Computation in Mathematics 18,
Springer Berlin Heidelberg New York 2006.
ISSN 1431-1550. ISBN-10 3-540-28371-4. ISBN-13 978-3-540-28371-3.
Homework and Quizzes
Homework will be assigned 5-7 times the semester and graded.
Quizzes might appear sporadically.
Exams
There will be two midterms and one final exam.
These will be held in the lecture room.
- Midterm 1: 2/14/07
-
Midterm 2: postponed
-
Final: during final's week, the exact
date can be found at the registrar's website.
It will not be published here.
There will be no make-up exams. If you have a conflict, you need to
discuss the matter with the teacher well in advance.
Presentation
You are expected to give a short presentation (less that 25 minutes)
sometime during the semester.
Grading Scheme
Your final grade will be determined from a score of 600.
The midterms and the presentation count 100 points each,
the final counts 200 points.
The remaining 100 points are homework, quizzes and class activity.
Course Syllabus
The course is on the mathematical aspects of
source and channel coding.
The two parts will receive roughly the same attention in the course.
Part 1:
- Entropy and information, discrete sources etc.
-
Kraft and McMillan inequalities,
-
Noiseless coding theorem,
-
Huffman codes,
-
Shannon-Fano codes.
Part 2:
- Noisy coding,
channel capacity, channel coding theorem,
-
combinatorial bounds, weights, modifications,
-
Linear codes, first examples.
-
Hamming, Reed-Muller and MDS-codes,
-
Cyclic codes, Reed-Solomon and BCH-codes,
-
Goppa codes.
One extra word: the textbook covers only the second part of the course.
This is both an advantage and a disadvantage.
The disadvantage is that the information theory part is not covered.
The advantage is that the coding theory part is treated
much more seriously than for instance in last year's textbook,
which was roughly the same price but had much less in it
(but a collection of more or less serious flaws).
Since my teaching style is European, I tend to write all important
results/definitions/etc. on the board.
Please take this as an opportunity:
In this course, you will learn in the classroom more than anywhere else.
I will not swamp you with tons of handouts.
I am aware that some students favor different teaching styles.
Let's face it, I am only human, there is no such thing as the
perfect teaching style.
Homework
assignment #1
assignment #2
assignment #3
File translated from
TEX
by
TTH,
version 3.74.
On 22 Mar 2007, 23:12.