CS 136:
Data Structures and Advanced Programming

Spring 2000

Assignments will be 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 - Searches and Complexity
  • Assignment 4 - Compression
  • Written Homework - Induction and Recursion
  • Assignment 5 - GUI Programming
  • Assignment 6 - Postfix Calculator
  • Assignment 7 - Animals
  • Assignment 8 - Dijkstra's Algorithm
  • Assignment 9 - Timer (Thread Exercise)

  • 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, all in a form that can easily be tested by the TA's.

    Programming assignments for CSCI 136 will generally be due on Sunday evenings for the Wednesday lab and on Monday evenings for the Thursday lab, with the exception of Lab 6, which will be due on Sunday evening for both groups. Labs are due at 11:59pm, though I will generally give an hour's grace before counting assignments as late.

    Back to:

  • CS 136 home page
  • Andrea Danyluk's home page
  • CS Department home page
  • andrea@cs.williams.edu