Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMPUTER PROGRAMMING
Learn how to use the JavaScript language and the ProcessingJS library to create fun
drawings and animations.
Projects
completed
1
.
Project: What's for Dinner?
Intro to programming~Coloring 2
14
hours ago
5~27 .
Intro to programming
If you're new here, watch our intro video and
get a brief tour of our programming course.
Then get coding!
What is Programming?
Drawing basics
We'll show you the basics of programming
and how to draw shapes.
Coloring
We'll show you how to color and outline your
shapes!
Variables
We'll cover how to use variables to hold
values, animate your drawings, and more.
Intro to Variables
Review: Variables
Animation basics
Learn how to animate your drawings.
Making animations
Animation
Challenge: Exploding Sun
Basics
- Incrementing shortcuts
Interactive programs
Learn how to make programs that draw
shapes based on the mouse location, like
painting apps.
Interactive
Programs
Mouse Interaction
-
Challenge: Tasty Tomato
2/10/
Challenge: Mouse movement mania
Resizing
Resizing shapes with variable
with expressions
Variables
Text
Challenge: My Favorite Foods
and
Strings
Terrific Text: Part Two
-
Challenge: Mouse Tracker
2/11/
Review: text and strings
Project: Ad Design
Functions
Make your code more re-usable by grouping it
into functions, and then make those functions
accept parameters and return values.
Functions
- Functions
Function Parameters
Challenge: Calculator
Review: Functions
Booleans
Logical Operators
If/Else - Part 1
If/Else - Part 2
If/Else - Part 2
Debugging programs
Debugging
How can you figure out what's wrong with
Programs your code? Learn tips and tricks for
Looping
Repeating something over-and-over? Loops
are here to help!
Review: Looping
Project: Build-a-House
-
Readable Code
2/15/
Clarifying with Comments
Practice: Quiz: Clean code Practice
Arrays
Arrays Store multiple values in your variables with
arrays!
-
2/16 Intro to Arrays
Modifying Arrays
Review: Arrays
Objects
Objects Learn how to store complex data in objects.
- Intro to Objects
/
Modifying Objects
Arrays of Objects
Review: Objects
Project: Bookshelf
Object-Oriented Design
How to use object-oriented concepts in
JavaScript to make more re-usable code.
Object
Oriented Object Types
Design
Challenge: SmileyFace
Object Inheritance