Homework

Disclaimer: The list of topics and due date for each assignment is tentative as will be updated as the semester progresses.

Homework guidelines: Each assignment is to be stapled in the upper left and appropriately titled with the assignment number and your name appearing on the upper right hand corner of the first page. Solutions should appear in the order the questions are listed on the homework. If for some reason you put them out of order, please make appropriate notes to redirect the grader. The assignment is to be written legibly and in complete sentences. You will be graded not only on your final answer, but also on your explanation and justification of it. Your arguments should be clear and logically correct. Justify each step. Cite theorems and results when it is not obvious what you are using. You may use my solutions to examples in class as a guide. The general principle is: you want to convince the grader you completely understand how to solve it; present your solution as if you were teaching a classmate who didn't know how to solve the problem.
Please also be sure to read the homework policies on the General Course Information page.

Assignment Topics Due
Homework 1Getting started with PythonMon Jan 26
Homework 2Basics IWed Feb 4
Homework 3Sphere Packing BoundMon Feb 9
Homework 4Introduction to Linear CodesMon Feb 16
Homework 5Finite FieldsWed Feb 25
Homework 6Projective PlanesMon Apr 6


Course Home