CS 117 Assignments
Things to hand in
Listed in reverse order of due date.
- The Final . Assigned 2/21/97,
due 3/18/97.
- Assignment 8: Lists.
Assigned 2/26/97, due 3/5/97.
- Assignment 7: Sort.
Assigned 2/17/97, due 2/24/97.
- Assignment 6: Face. Assigned 2/12/97, due 2/14/97.
Write a program to draw a face.
- Assignment 5: Spell.
Assigned 1/29/97, due 2/3/97.
- Assignment 4: Wordlengths.
Assigned 1/20/97, due 1/27/97.
- 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.
- Assignment 2: Words. Assigned
Wednesday 1/8/97, due Wednesday 1/15/97.
- Assignment 1. Assigned Monday 1/6/97, due Wednesday
1/8/97.
Send email to me (my address is jondich) telling me
- who you are and where you're from,
- how much computing experience (if any) you have,
and whether you have programmed before,
- what majors you are considering,
- two ideas of programs you would like to write
(that is, what would you like to be able to make a computer
do for you?),
- and anything else you feel like saying.
Suggested Reading
- 1/6/97 Chapter 4 of Abernethy and Allen.
- 1/13/97 Sections 9.1, 9.3 ("if-then-else" and "case"
statements), 10.3 ("while" and "for" loops).
- 1/15/97 Sections 8.1-4, and 8.6.
- 1/22/97 Sections 13.1-2 (intro to arrays)
- 2/17/97 Section 14.1 (records) and 16.1-2 (sorting and searching)
- 2/21/97 Sections 17.1 (complexity)
- 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