Syllabus
Useful material Homework Programs Using PuTTY to connect to CS Online Java documentation Fill-in-the-blank pathlength proof Test 2 Review Problems Test 2 Review Solutions Homework 1: Binary Trees Homework 2: Proving Properties of Binary Trees Lab: Servlets Lab: Using a Heap to Implement a Priority Queue Graph Exercises Program 1: A Token Scanner Program 2: A Simple Dictionary Program 3: A Trie Dictionary Implementation Program 4: A Spell Checker Web Interface Program 5: A Functional Spell Checker