Overview
- Anatomy of a computer; computer architecture
- Data: representing information
- Introduction to programming
- Algorithms and data structures; database systems
- Networks and operating systems
- Computer security
- Software engineering and open-source software