Students will create programmatic images, animations, interactive art, and games. Starting off with simple, primitive shapes and building up to more sophisticated sprite-based games, students become familiar with the programming concepts and the design process computer scientists use daily. They then learn how these simpler constructs can be combined to create more complex programs.
As a result of this course students will be able to...
Type using the home row (hopefully as fast as 35 wpm)
Use a formal Problem Solving Process to help them evaluate and solve problems
Learn how to use a structured problem solving process and apply it to address various problems.
Create an interactive animation that includes basic programming concepts such as control structures, variables, user input, and randomness.
Give and respond constructively to peer feedback, and work with their teammates to complete a project.
View yourself as a computer programmer, and see programming as a fun and creative form of expression.
Instructions: Use the mouse button to see what happens
Instructions:
left and right to move character
space to jump.
a and d to move angel
hit the end of the rainbow to get out
enter to collect powerup