Syllabus
   How To Design Programs, 2nd Ed.

Labs

   Lab 1
   Practice Problems for Exam 1
   Lab 2
   Lab 3
   Lab 4
   Lab 5
   Lab 6
   Lab 7
   Lab 8
   Lab 9
   Lab 10 - See Project 2

Homework

Homework is always due at the start of class on the date given in the table below. Exercises can be found in the text. Some exercises require that you copy definitions and code from the text and interact with them in some way. Do that. Submit a document with the copied code on it and write as comments your response, reaction, or whatever is requested by the exercise in question.

Number Exercises Due Date
1 1,2,3,4,5,6,7,8,9,10 1/21
2 Exercises 21 to 30 from Sections 2.2 to 2.4 2/6
3 Exercises 70,71,72,73,74 3/18
4 Read Chapter 8 and the start of 9. Exercises 131,137, 138 139, 140, 141, 142 4/10

 

Projects

   Project 1
   Project 2