Programming assignments

  1. Scoring a game of bliv: The computer does the paperwork for the national pastime of the Republic of Blivetia.
  2. Roommate selection at Wossamotta U.: The computer finds a suitable roommate for Bullwinkle.
  3. Determining the day of the week: The computer navigates the intricacies of the Gregorian calendar.
  4. Constructing Lingala prose numerals: The computer counts in a foreign language.
  5. Statistical testing: The computer investigates an accusation of fraud in the granola industry.
  6. Analysis of the Iowa census: The computer answers some easy questions in demographics.
  7. Preparing a word index: The computer deconstructs text files.
  8. Fantasy hoops: The computer selects a dream team.
  9. Drawing the American flag: The computer constructs and displays the star-spangled banner on screen.

I haven't yet contrived the rest of the programming assignments, but they'll be added to the list above when I have them ready.

Meanwhile, if you're curious, you can look over some programming assignments that I've given in past offerings of this course:


This document is available on the World Wide Web as

http://www.cs.grinnell.edu/~stone/courses/scheme/programming-assignments.xhtml

Validated as XHTML 1.1 by the World Wide Web Consortium Cascading Style Sheet validated by the World Wide Web Consortium

created July 10, 2001
last revised December 5, 2001

John David Stone (stone@cs.grinnell.edu)