15-111 Lecture Resources

Week 1

  • No afternoon classes -- MLK Day (Monday, January 15, 2006)
  • Wednesday, January 17, 2007 (Administrivia)
  • Friday, January 19, 2007 (Java Review)
  • Week 2

  • Monday, January 22, 2007 (Arrays, ArrayLists, reference table)
  • Wednesday, January 24, 2007 (Java 5 Update)
  • Friday, January 26, 2007 (Quadratic Sorts)
  • Week 3

  • Monday, January 29, 2007 (Binary search, hashing)
  • Wednesday, January 31, 2007 (Review for Exam)
  • Friday, February 2, 2007 (Exam #1)
  • Week 4

  • Monday, February 5, 2007 (Discuss Exam #1 Solutions)
  • Wednesday, Febrary 7, 2007 (Linked List Overview)
  • Friday, Febrary 9, 2007 (Linked List Implementation)
  • Week 5

  • Monday, February 12, 2007 (Linked List Implementation)
  • Wednesday, Febrary 14, 2007 (Linked List Implementation)
  • Friday, Febrary 16, 2007 (Queues)
  • Week 6

  • Monday, February 19, 2007 (Stacks)
  • Wednesday, February 21, 2007 (Recursion)
  • Friday, February 23, 2007 (Recursive Problem Solving)
  • Week 7

  • Monday, February 26, 2007 (Quick Sort)
  • Wednesday, February 28, 2007 (Heaps/Heap Sort)
  • Friday, March 2, 2007 (Expression Trees, Traversals)
  • Week 8

  • Monday, March 5, 2007 (Exam Review)
  • Wednesday, March 7, 2007 (Exam #2)
  • Friday, March 9, 2007 (No class -- Mid-semester break)
  • Spring Break

  • Monday - Friday, March 12 - 16, 2006 (No class -- Spring Break)
  • Week 9

  • Monday, March 19, 2007 (BST, introduction)
  • Wednesday, March 21, 2007 (BST, coding)
  • Friday, March 23, 2007 (Binary Tree, coding practice)
  • Week 10

  • Monday, March 26, 2007 (Collection class overview)
  • Wednesday, March 28, 2007 (Graphs, introduction, Representation)
  • Friday, March 30, 2007 (Topological Sort)
  • Week 11

  • Monday, April 2, 2007 (Spanning Trees, Traversals)
  • Wednesday, April 4, 2007 (Shortest Path)
  • Friday, April 6, 2007 (Minimum Spanning Trees, Union-Find)
  • Week 12

  • Monday, April 9, 2007 (Applets, Intro)
  • Wednesday, April 11, 2007 (Applelts, Cont)
  • Friday, April 13, 2007 (Applets, Cont)
  • Week 13

  • Monday, April 16, 2007 (Final Exam Discussion)
  • Wednesday, April 18, 2007 (Project Day -- Etch-A-Sketch)
  • Friday, April 20, 2007 -- No class (Carnival)
  • Week 14

  • Monday, April 23, 2007 (Continue Applet Project)
  • Wednesday, April 25, 2007 (RMI)
  • Friday, April 27, 2007 (Sun's Socket Tutorial)
  • Week 15

  • Monday, April 30, 2007 (Test #3/Final Exam Review)