CS 136:
Data Structures and Advanced Programming
ASSIGNMENTS

Spring, 1997

Assignments, including executable versions of the programs are available through this document. Code for use in assignments is available on Cider Press/Courses in the CS136/Assignments folder.
  • Assignment 1 - Deck of cards
  • Assignment 2 - Josephus
  • Assignment 3 - Generating text
  • Assignment 4 - Information Compression
  • Assignment 5 - GUI programming
  • Assignment 6 - Calculator
  • Assignment 7 - Animals
  • Assignment 8 - Exam Scheduling
  • Assignment 9 - Concurrent Timer

  • Programming assignments for CSCI 136 should be turned in to the "dropoff" folder on Cider Press/Courses in the CS136 folder. Be sure to put your name and assignment number as the label of the folder. Also be sure to fully comment your programs, including putting your name on the main class. You should turn in the appropriate ".java" files, the project, and the compiled code (".class" files), all in a form that can easily be tested by the TA's.

    Programming assignments for CSCI 136 will generally be due Sunday evenings at 11:59pm, though I will generally give an hour's grace before counting assignments as late.

    Back to:

  • CS 136 home page
  • Kim Bruce's home page
  • CS Department home page
  • kim@cs.williams.edu