|
Looking for last semester's site? Click here.
WHAT WE'VE
LEARNED |
|||||||
Input, output, CPU, and the role of software. Similarities between computers, robots, and people. What the inside of a computer looks like. How to build our own LegoPuter. |
How to program classmates. How to program Herbert. What a Statement and Program are. Why some programs are better than others. | ||||||
That a program contains a main
program and a set of subroutines. What Arguments and Parameters are, and
how to use them. |
Advanced programming techniques, like optimization, recursion and debugging. |
||||||
How input can be used to solve problems. How to walk on the edge of a line, program classmates to, and program a robot to. That computer languages can look very different but can solve the same kinds of problems. |
What Object-Oriented Programming
means. How to build
a Lego car using Object-Oriented techniques. How to program characters
on a web page. |
||||||
What coordinate systems are, and how to specify object locations in two and three dimensions. How to program Phrogram. How to make spaceship formations and planets. That programming games is fun. |
Arrays, Random numbers, and how to use both to make exciting games! |
Collision detection and other game programming skills. |
Advanced Game Programming Skills. |