Welcome to Math 4440/5440 Coding and Cryptography
University of Colorado, Boulder

Monday, Wednesday, and Friday, 10:10 – 11:00 am, Muenzinger E123.

Instructor: Katherine Stange
Email: kstange at math colorado edu
Office: Available remotely (zoom & discord).
Phone: Please contact via email or discord.

Office hours:

  • Immediately after class, I’m usually free to chat for about 30 minutes in person
  • Regular hours: Wed 3:30-4:30 (can add more based on demand)
  • on demand: meet on discord or email me

Final Exam:  Sunday December 17th, 7:30 pm – 10 pm (did you know you can see this in your my.cu.edu portal?)

Please have a calculator for tests (not computer/tablet/phone), without internet access, preferably the old-school basic arithmetic kind.

Optional textbook:  Wade Trappe, Lawrence C. Washington, Introduction to Cryptography with Coding Theory, 2nd or 3rd edition.  This will be supplemented with my own notes.  The third edition seems only to exist in electronic form.  I can’t tell much difference between the editions.  A physical copy is on reserve at the library.

Course Description

Gives an introduction, with proofs, to the algebra and number theory used in coding and cryptography. Basic problems of coding and cryptography are discussed; prepares students for the more advanced ECEN 5032 and 5682. Prereq., MATH 3130. Recommended prereqs., MATH 3110 and 3140. Same as MATH 5440.

University and Course Policies

The university’s Required Syllabus Statements apply to the course.  In particular, both students and faculty are responsible for maintaining an appropriate learning environment in all instructional settings, whether in person, remote or online.  Please read the full statements at the link above.

Health Safety

The campus is mask-optional.  I strongly encourage ill students not to attend class; contact me and I will help you catch up.

Honor Code

I take honor code violations seriously.  Honor code rules for graded work will be made clear as part of the assessment instructions in canvas.

Missing Class

For concerns about planned absences such as religious holidays, please contact me within the first two weeks of the course so I can try to plan (e.g. test days).   For unexpected absences, please let me know at the earliest moment.  I will help you catch up, if possible.

Missed Work

I know that life happens.  Missed daily post and participation work will be excused (no justification required), up to a certain level (beyond that level the student is missing enough material to be in jeopardy of not being able to finish the course and should see me immediately).  However, module assessments must be made up if missed due to religious holidays, personal issues, illness etc.  Contact me at the earliest possible moment.