Duke CS Logo CompSci 100: Program Design & Analysis II
(Fall 2007)
Home
Course Information
Calendar
Assignments
Recitation
Resources
Discussion Forum
Blackboard
Oasis
Welcome to CompSci 100, Data Structures, Algorithms, and Object-oriented programming using Java.

Announcements

  • Nov 29: Extra Credit Family Trees available
  • Nov 26: Final set of APTs and APT Amnesty due Friday, December 7. See the assignment page
  • Nov 2: Huffman Coding exercises are the Recitation 10 warmup
  • Oct 31: More APTs posted - due Wednesday, November 7. See the assignment page
  • Oct 31: Huff assignment posted - due November 28
  • Oct 31: Song Extra Credit posted - due Wednesday, December 5
  • Oct 22: Written Tree posted - due Wednesday, October 31
  • Oct 19: Trie & Tree in-class exercises are the Recitation 8 warmup.
  • Oct 15: No class today. Submit warmup for Recitation 7 by 5:00pm on Monday, October 15.
  • More APTs posted due on Friday, October 19. See the assignment page.
  • Oct 12: Extra Credit Assignment: Tic-Tac-Toe posted. Due Wednesday, October 24
  • Sep 28: Recitation 5 warmup (Test #1 Sample Questions) posted. We will discuss these problems and any other questions you may have about the test in recitation.
  • Sep 21: Recitation 4 warmup posted
  • Sep 17: Assignment deadlines for APTs and Written Big-Oh updated
  • Sep 14: Recitation 3 warmup posted
  • Sep 12: Assignment 2: Written Big-Oh & Linked List posted
  • Sep 6: Recitation 2 warmup posted
  • Sep 4: Assignment 1: Jotto posted
  • Aug 31: APTs due on Thursday, Sept 6, see assignment page
  • Aug 27: Recitation begins the second week of class (i.e. 9/3 and 9/4 for recitations 1 and 2 respectively)
  • Aug 27: Welcome to CompSci 100!

Acknowledgements

Many lecture slides, assignments, and other instructional materials on this site are either derived or taken directly from the Computer Science Education Group at Duke; Robert Sedgewick and Kevin Wayne; Paul Hilfinger; and Nick Parlante.

Last updated Fri Nov 30 19:51:53 EST 2007