John C. Kieffer
Room 6-179 EE/CS
612-625-8574
kieffer@umn.edu
The three types of codes used in data communication systems are channel codes, source codes, and cryptography codes. You learn how to design some useful codes of each type. You learn about information measures and coding theorems that tell you before attempting to design a code whether a code exists having a desired performance capability.
You should have had at least a junior-level undergraduate course in probability and random processes, at least equivalent to EE 3025. You may examine our EE 3025 Notes in order to see what we cover in EE 3025.
John C. Kieffer, LECTURES ON INFORMATION THEORY (notes)
Homework (15%)
Exam 1, time and date to be announced (25%)
Exam 2, time and date to be announced (25%)
Final Exam, 10:30am - 12:30pm Thursday, December 18 (35%)
Cryptography Coding
University of Minnesota has an official student conduct code which defines how students should conduct themselves in their classes. Inappropriate conduct includes cheating on exams, submitting homework that is not your own work, disruptive behavior, and other things. Instructors are required to deal with violations of the student conduct code according to the official mechanisms laid out in the conduct code.