HANDOUTS

This page makes available all class handouts. The dates on the left indicate the class date that the handouts were issued. Each link on the right indicates the handout number and title. Handouts will be posted here by 1 p.m. on the day they go out in class. Handouts are published in Adobe PDF, click here for more information about how to view and download them.

Sept 22 #01 Course Information
#02 Syllabus
#03 CS106A Review
#04 Assignment 1 : Karaoke
Sept 24 #05 Recursion Examples
#06 Using Microsoft Visual C++
#07 Electronic Submission
Sept 27 #08 Data Structure Design
#09 Section Handout 1
#09B Section Solution 1
Sept 29 #10 Recursion Illustrated
Oct 1 #11 Recursive Backtracking
#12 Assignment 2: Recursion
Oct 4 #13 Contest: Panex
#14 Backtracking And Games
Oct 5 #15 Section Handout 2
#15 Section Solution 2
Oct 6 #16 Sorting
Oct 8 #17 Big-O Notation
#18 Assignment #3: Boggle
#19 Using CodeWarrior Pro 5
Oct 11 #20 Abstract Data Types
#21 Section Handout 3
Oct 12 #21 Section Solution 3
Oct 13 #22 Intro to the Editor Buffer
Oct 15 #23 Linked List Editor Buffer
Oct 18 #24 Assignment #4: Editor Buffer
#25 Revised Syllabus
#26 Section Handout 4
Oct 19 #26B Section Solution #4
Oct 20 #27 Trees
Oct 22 #28 Practice Midterm
#29 LexiconADT Revisited
Oct 25 #28B Practice Midterm Solutions
#30 Stacks & Queues
#31 Section Handout #5
Oct 26 #31B Section Solution #5
Oct 27 #32 Symbol Tables and Hashing
Nov 1 #34 Mid-Quarter Evaluation
#35 Function Pointers
#36 Assignment #5: Memory Tool
#41 Section Handout 6
Nov 2 #41 Section Solution 6
Nov 3 #37 Mapping Functions and Dispatching
#38 Polymorphic Trees
#39 Midterm Solutions
Nov 5 #40 Macros And Const
#42 Iterators
Nov 8 #43 ListADT
#44 Assignment #6: Solitaire
#45 Section Handout #7
Nov 9 #45B Section Solution #7
Nov 10 #46 Expression Trees
#47 Union Types
Nov 12 #48 Parsing and Evaluating
Nov 15 #49 Section Handout 8
#50 Compilers and Intro to Sets
Nov 16 #49B Section Solution 8
Nov 17 #51 Sets and Polmorphic Iteration
#52 Assignment #7 - Pathfinder
Nov 19 #53 Introduction To Graphs
Nov 22 #54 Advanced Graphs
#55 Section Handout 9
Nov 23 #55B Section Solution 9
Nov 29 #56 Intro to Object-Oriented Programming
#57 Simple Java
#58 Section Handout 10
#59 Practice Final
Nov 30 #58B Section Solution #10
Dec 1 #59B Practice Final Solution
#60 Java Classes


Hopefully, you have found the content and format of this site timely and
helpful. If you have any concerns or suggestions, please do not hesitate to e-mail me (erik.chen@cs.stanford.edu).