CS 127 Assignments, Spring 1997

  1. Assigned 5/21/97, due 6/11/97. The Final Project.
  2. Assigned 4/2/96, due 4/4/96 or thereabouts. Send e-mail to me (my address is "jondich") telling me
  3. Assigned 4/2/97, due 8:30AM 4/9/97. Write your own versions of the standard C library functions strlen, strcat, strcmp, and strncpy. Your functions must conform to the descriptions of these functions found in the manual page (type man string at a Unix prompt to see this manual page). Name your functions mystrlen, mystrcat, mystrcmp, and mystrncpy. Hand in only a .c file containing the functions, and a corresponding .h file. Do not hand in a main() function.
  4. Assignment 3: Stacks. Assigned 4/11/97, due 8:30AM 4/18/97.
  5. Assignment 4: Words. Assigned 4/21/97, due 8:30AM 4/28/97.
  6. Assignment 5: Spell. Assigned 5/9/97, part 1 due 8:30AM 5/14/97, and part 2 due 8:30AM 5/19/97.

Suggested Reading

  1. Chapters 1 and 2 of Kruse.
  2. First section (the tutorial) in Kernighan and Ritchie.
  3. 4/11/97 Chapter 3 of Kruse.
  4. 4/16/97 Chapter 4 of Kruse.
  5. 4/23/97 Sections 9.1-9.3 of Kruse.
  6. 4/28/97 Section 9.4 of Kruse.
  7. 5/9/97 Sections 6.2, 6.4 and 8.6 of Kruse.




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