CS 117 Assignments

Things to hand in

Listed in reverse order of due date.
  1. The Final . Assigned 2/21/97, due 3/18/97.
  2. Assignment 8: Lists. Assigned 2/26/97, due 3/5/97.
  3. Assignment 7: Sort. Assigned 2/17/97, due 2/24/97.
  4. Assignment 6: Face. Assigned 2/12/97, due 2/14/97. Write a program to draw a face.
  5. Assignment 5: Spell. Assigned 1/29/97, due 2/3/97.
  6. Assignment 4: Wordlengths. Assigned 1/20/97, due 1/27/97.
  7. Assignment 3: Perfect. Assigned Friday 1/17/97. Have it ready for lab on Monday 1/20/97. Assignment is actually due at noon on Tuesday 1/21.
  8. Assignment 2: Words. Assigned Wednesday 1/8/97, due Wednesday 1/15/97.
  9. Assignment 1. Assigned Monday 1/6/97, due Wednesday 1/8/97. Send email to me (my address is jondich) telling me

Suggested Reading

  1. 1/6/97 Chapter 4 of Abernethy and Allen.
  2. 1/13/97 Sections 9.1, 9.3 ("if-then-else" and "case" statements), 10.3 ("while" and "for" loops).
  3. 1/15/97 Sections 8.1-4, and 8.6.
  4. 1/22/97 Sections 13.1-2 (intro to arrays)
  5. 2/17/97 Section 14.1 (records) and 16.1-2 (sorting and searching)
  6. 2/21/97 Sections 17.1 (complexity)
  7. 2/24/97 Sections 15.1-2 (linked lists)

Homework Policy

All homework is due at the beginning of class (period 4A) on the due date. Homework turned in on the due date but after the beginning of class will be docked 25%. Homework turned in the day after the due date will be docked 50%. Later homework will be marked as handed in but not given a score. Check with Jeff ahead of time if you have need of an extension.

Things to hand in

Use HSP to hand in programming assignments. The program you hand in should be named xxx.p, where the "xxx" is the name of the assignment. For example, for Assignment 2 you should hand in a program called words.p. If you hand in later versions of the same assignment, please number them (e.g. words1.p, words2.p, etc.). The grader will grade the largest-numbered version.



Jeff Ondich, Department of Mathematics and Computer Science, Carleton College, Northfield, MN 55057, (507) 646-4364, jondich@carleton.edu