Math 5405 Homepage
Spring 2016

Instructor:  Karl Schwede
Text:

• Professor Savin's book and
• Trappe and Washington Introduction to Cryptography with Coding Theory, Second Edition
Programming: We will use python
Office hours: Tuesday 11-12, Friday 11-12 in JWB 323.
• News:

The final is on Monday May 2nd, at 10:30am. There is some information on it HERE.
The computer final is HERE

Supplementary material:

• Here is some information on the first midterm PDF.
• The function that finds the inverse of a mod n is available HERE.
• Here is the RSACodes.txt

Homework assignments:

• Homework 1, Due Thursday, January 21st.
• Homework 2, Due Thursday, February 4th. (LaTeX source)
• Homework 3, Due Tuesday, March 22nd. (LaTeX source) The solution to problem 5 (with the typo corrected) is HERE.
• Homework 4, Due Tuesday, April 26th. (LaTeX source)

Worksheets started in class:

• Worksheet 1, Due Tuesday January 19th.
• Worksheet 2, Due Tuesday January 26th.
• Worksheet 3, Due Tuesday February 2nd.
• Worksheet 4, Due Tuesday February 9th.
• Worksheet 5, Due Tuesday February 16th.
• Worksheet 6, Not Due.
• Worksheet 7, Due Tuesday March 1st.
• Worksheet 8, Due Tuesday March 8th.
• Worksheet 9, Due Thursday March 24th.
• Worksheet 10, Due Thursday March 31st.
• Worksheet 11, Not Due.
• Worksheet 12, Due Tuesday April 26th.
• Worksheet 13, Not Due.

Computer assignments:

• Computer assignment 1, Not Due, but please mess around with python.
• Computer assignment 2, Due Tuesday February 2nd.
• Computer assignment 3, Due Tuesday February 16th.
• Computer assignment 4, Due Thursday February 25th.
• Computer assignment 5, Due Thursday March 3rd.
• Computer assignment 6, Due Thursday March 10th. (Note the extra credit is due March 22nd).
• Computer assignment 7, Due Thursday April 13th.
• Computer Final, Due Monday May 2nd.