There will be four tests in this class. Three regular tests and a comprehensive final exam.

The three tests will be approximately every week. These tests will consist of material from class, the book, and assigned homework. Tests will include short answer, essay and programming questions.

Students who complete and understand the programming assignments before the test on the material used in that program will have a significant advantage on the tests.

More information about tests will be posted here as it is available.

A tentative testing schedule is as follows:
Test Chapters Week Date
1 1-3 2 July 22
2 4-6 4 Augst 2
3 Everything 5 August 9
Final Everything 5 August 12

Please note, the dates and material are subject to change. Details on the tests will be formalized two or three days before the test in class.

Students who miss a test will be given a make up only in the case of well documented emergencies. In any case, the content and difficulty of the make up test will be different from that of the original test.

Tests from last semester: