Lecture 
Lecture Slides & Notes 
Class Notes 
Quiz 
L01: Overview. Information & entropy 
slides 
Ch 1,
2,
§3.1

Quiz 1

L02: Compression: Huffman & LZW 
slides lecture notes 
Ch 3 
L03: Errors, Hamming distance 
slides lecture notes 
Ch 4 (skip §4.4 and §4.5), §5.15.3 
L04: Linear block codes, Hamming codes 
slides lecture notes 
Ch 5,
§6.1 
L05: Hamming codes, Error correction (syndrome decoding) 
slides lecture notes 
§6.26.5 (Not §6.6) 
L06: Convolutional codes 

Ch 7 
L07: Viterbi decoding 

Ch 8 
L08: Noise 

Ch 9 
Quiz 2

L09: Bit detection in noise 

§10.1 
L10: Physical channel, LTI models of baseband channel 

Ch 10, §11.3 
L11: Step response, superposition, convolution 

Ch 11 
L12: Channel frequency response 

Ch 11 (§11.2) 
L13: Filtering 

Ch 12 
L14: Spectral content of signals 

Ch 13 (§13.1) 
L15: Modulation/demodulation 

Ch 14 
L16: Audiocom 

Ch 14 
L17: Frequency division multiplexing 

Ch 14 
L18: MAC protocols 

Ch 15 
Quiz 3

L19: Multihop networks, queues 

Ch 16 
L20: Routing protocols without failure 

Ch 17 
L21: Routing protocols with failure 

Ch 18 
L22: Reliable data transport 

Ch 19 
L23: Improving throughput with sliding windows 

Ch 19 
L24: A brief history of the Internet 

L25: Digital communciations endtoend 
