Cryptography

25560/01 Summer 08

Prerequisite:
The most important prerequisite for this course is having passed the preliminary exam for the M.S. in Computer Science.

In this course we will study some mathematics that is important in cyrptography but you will not need any special background to understand this material.

Text:
Richard J. Spillman, Classical and Contemporary Cryptology, Prentice Hall, ISBN: 0-13-182831-2. You can purchase this book in the College Book Store. This book includes software. However, you may purchase a used copy.

Attendance:
I design my classes to promote active learning. This means that the classes will in-class opportunities for you to build and validate your understanding of the material. Moreover, this course will include additional material that is not in the text book. Therefore, your attendance will be a major determinant of what you will learn from the course.

Assignments:
I will give several written assignments. Your work should be your own. Do not share your work with others. I do not accept late work.

Examinations:
I will give two exams during the semester on days that I will announce in advance.
The date for the final exam is Monday, June 30, 8:30 - 10:25 A.M.
I do not give make-up exams for exams missed during the semester. I can excuse you from an in-class or final exam only if you can present substantial documentation of a serious illness or personal emergency that prevented attendance.

Grades: I will compute your grade using a two step process:
Step 1: I will compute your examination average by counting each in-class exam 25% and the final exam 50%. You must achieve a passing grade at this step in order to pass the course.
Step 2: If your step 1 grade is passing, I will compute your course grade by counting the step 1 examination average 75% and the assigned work 25%.

Notice:
I do not permit my classes to be recorded.
I enforce the College policies that prohibit eating and drinking in classrooms. Please cooperate by respecting these regulations.