A basic overview of Big-O Notation
An overview of common search and sort algorithms
An overview of common data structures
An overview of common software design patterns
Implementing the observer design pattern.