Introduction and Context. What is CS?

• Java review. Data, control constructs, static methods 

• Classes. Incorporation, instantiation, inheritance 

• Generics. Code reuse 

Program analysis. Steps the program takes 

• Data structures. Lists, stacks, queue

• Programming

• Computer Science