Math 98; Fall 1997

Syllabus


Week 1

Intro - some examples of codes, basic probability

Week 2

Source coding intro - instantaneous and uniquely decodable codes

Week 3

Huffman coding, JPEG, MPEG, The Noiseless Coding Theorem

Week 4

Markov sources, Arithmetic coding, Lempel-Ziv coding

Week 5

Equivocation, Mutual Information

Week 6

Shannon's Noisy Coding Theorem (BSC case), Error correction

Week 7

Linear Codes - Introduction

Week 8

Linear Codes, Cyclic Codes

Week 9

The group of a code, quadratic residue codes

Week 10

Finish up QR codes

Week 11

Expander codes, student lecture on cryptography