 
CSC 103 Lectures
CSC 103
Lectures
 
- 
Week 1
-- introduction to the course; review of math and java background; introduction
to algorithm analysis
 
 
- 
Week 2
-- lists, stacks, and queues
 
 
- 
Week 3
-- trees, part 1
 
 
- 
Week 4
-- more on trees, particularly traversal
 
 
- 
Week 5, part 1
-- hashing
 
 
- 
Week 5, part 1
-- more on hashing
 
 
- 
Week 6
-- program design issues; analytic and empirical running time calculations
 
 
- 
Week 7
-- more kinds of trees -- heaps, b-trees, red-black trees
 
 
- 
Week 8
-- more kinds of trees -- heaps, b-trees, red-black trees
 
 
- 
Week 8, part 2
-- sorting code and trace output
 
 
- 
Week 9
-- more sorting analysis; introduction to graphs
 
 
- 
Week 10
-- more on graphs; introduction to java foundation classes (jfc)
index
|
lectures
|
labs
|
handouts
|
examples
|
assignments
|
solutions
|
doc
|
grades
|
help