This course provides students with a solid foundation in programming. Concepts such as program design and control, looping, Boolean logic, variables, arrays, and basic object-oriented programming are covered. By the end of the course, students have a portfolio of artistic projects including a generative art program and a game. This course assumes no background in formal computer programming; however, a student must have completed Algebra I.
Note: A laptop or desktop computer (Mac/Windows not a Chromebook) is required where the student has admin rights. We recommend the computer is no older than four years.
Prerequisite: Algebra I.
- Block 2
- High School