CS100A Lecture 6
 
Previous Lecture
- Programming Concepts
- Programming by stepwise refinement
- a pattern 
 - sequential refinement
 - case analysis
 - iterative refinement
 
 - Use of comments as higher-level statements
 
 
This Lecture
- Computation and computational power
 - Abstraction
 - Classes, Objects, and Methods
 - References and aliases
 - Reading: Lewis & Loftus, Chapter 4