Programming 11

Course Information

Welcome to Programming 11! This is an introductory programming course where we will explore computer programming and other topics in computers with the Processing programming language, creating a variety of visual and interactive projects.


Unit 1: The Basics

Let's get started! We're going to be drawing pictures with code, which will require us to learn all about the computer's coordinate system (it's a little different than math!), calling 'functions' that act as commands to draw shapes, representing things like colors with numbers, and more. Once we're ready, we'll attempt to draw an image that represents one of our core values.


Some Design Resources

Unit 2: Animation

Let's get our drawings to move! We will turn on Processing's animation engine and use variables, if statements, and boolean logic to create animations

  1. Animation Playlist!
  2. Advanced Animation Playlist

Unit 3: The Drawing App

Now it's time to create interactive apps. After learning about how to make user interface elements such as buttons and sliders, we will make a simple drawing app that will let a user draw pictures, as well as save and load them to and from the file system of your computer.

  1. Drawing App Playlist
  2. Criteria Document