Essential Understandings: Computer Programming 1 & 2

Computer Programming 1
(Term 1)

1. Basic Knowledge of Computer Hardware, Software, and Operating Systems

2. Create Simple Business Application

3. Build and Publish Programs into Executable Files

Computer Programming 1
(Term 2)

1. Create a Basic Computer Game

2. Create Intermediate Business Applications

3. Code Simple Programs Independently

Computer Programming 2
(Term 1)

1. Review Computer Programming 1 Concepts

2. Develop Intermediate Business Applications

3. Build a Basic Lego Roverbot Robot

Computer Programming 2
(Term 2)

1. Build a Special-Purpose Lego Robot

2. Create and Code Software Programs for the Lego Robot

3. Code Intermediate-Level Visual Basic Programs Independently