Modularity
Variables
Control
Impact of Computing
Program Design and Algorithm Development
Code Logic
Code Implementation
Code Testing
Documentation