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
