|
WHAT WE'VE
LEARNED |
|||||||
What a computer is, and whether it is smart. That pasta is everyone's favorite food. Input, output, CPU, and the role of software. What the inside of a computer looks like. |
How to build and program our own LegoPuter. How to make a program that will let Zeb know when he can sleep in and when he must do his chores. That sometimes programs have bugs. | ||||||
How to program classmates and robots. Why some programs are better than others. What Statements, Subroutines, Parameters and Arguments are. What recursion is. How to program a robot to draw a square in different ways. |
That a program contains a main
program and a set of subroutines. How to debug. How to play Herbert. |
||||||
How to use parameters, arguments, and recursion to produce better programs. What a stack is. How to program Herbert to do things a certain number of times. |
How to follow a line edge. Loops and conditionals. How to make a program change what it does based on input. What computer languages are and how they differ. How to build a robot that can be scared. |
||||||
What Object-Oriented Programming
means. What Classes, Objects, Methods, and Properties are. How to build
a Lego car using Object-Oriented techniques. How to program characters
on a web page. |
Variables, For loops, and coordinate systems. How to make programs that make text output, draw squares, or fly spaceships. That phrogram is a fun computer language. |
||||||
3D Coordinate systems. The basic program structure of a real-time game. How to make fun drawing programs. How to make cool stars and photon torpedoes. That it's fun to drive your spaceship into planets. |
Arrays, Random numbers, and how to use both to make exciting games! And that we can help Robby clear this site of bugs. :) |
||||||