Home   |  AP Computer Science (block 3)  |  Computer Programming 2 (block 4)
Grading & Expectations
click here
Scratch:
Reference
Download Program

 
 

 

 

 

 

 

Computer Programming 2
This class is an intro to video game design. We will take a look at different styles of video games and write our own. We will also talk about the marketing of games. This class will use software like Scratch and GameMaker. After this class, you may want to go on to take AP Computer Science.

 

Tuesday 6-15-9

Objective:
Create a Platform Game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Platform Extra Credit - due end of Tuesday

 

Tuesday 6-3-9

Objective:
Create a Shooting Game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Shooter Game Project - Design Document due end of Thursday - final project due 6-16-09

 

Tuesday 6-2-9

Objective:
Create a Shooting Game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
1945 Part III

 

Monday 6-1-9

Objective:
Create a Shooting Game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
1945 Part I

if you finish Part I, do Part II: 1945 Part II

 

Tuesday 5-5-9

Objective:
Create a Maze Game

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Maze Game - Design Document due end of tomorrow. - Everything due Fri 5-15-09

 

Monday 5-4-9

Objective:
Set and decrease lives

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Setting Lives - Setting Lives and Decreasing number of lives - use any sprites for this.

 

Thursday 4-30-9

Objective:
Create a Maze game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Maze Tutorial 3 - Scoring including Displaying the Score more Attractively

 

Tuesday 4-28-9

Objective:
Create a Maze game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Maze Tutorial 2 - use the sprites on the page

 

Monday 4-27-9

Objective:
Create a Maze game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Maze Tutorial 1 - use the sprites on the page

 

Friday 4-24-9

Objective:
Use Gamemaker to shoot projectiles.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Shooting Tutorial 1 - activity 5

 

Wednesday 4-22-9

Objective:
Use Gamemaker to shoot projectiles.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Shooting Tutorial 1

 

Monday 4-20-9

Objective:
Use Gamemaker to write a catch the clown game..

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Game Maker Tutorial 1 - Catch the Clown

 

Tuesday 3-31-9

Objective:
Create a Choose Your Own Adventure Story or Role Playing Game.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Choose Your Own Adventure - due Monday 4-13-09

 

Monday 3-30-9

Objective:
Peer Grade Constant Force Games

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Peer Grading

 

Wednesday 3-11-9

Objective:
Analyze ways to simulate gravity in Scratch .

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Constant Force Check-in Questions - Due today

Constant Force Game - Due Wednesday

 

Tuesday 3-10-9

Objective:
Analyze ways to simulate gravity in Scratch .

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Gravity

 

Monday 3-9-9

Objective:
Analyze and enhance existing games .

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Carrots and Eggs

Investigating Pinball

 

Thursday 3-5-9

Objective:
Peer Grade Timing Games.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Peer Grading

 

Tuesday 2-24-9

Warm Up:
What are some of the features of games like Guitar Hero and Dance Dance Revolution?

Objective:
Write a timing game in Scratch.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Timing Game Project - Game due Tuesday 3-3-9, Marketing due Wednesday 3-4-9

Check in questions 1 - due today

 

Monday 2-23-9

Warm Up:
What are some features that you think would have made your monkey games better?.

Objective:
Use broadcast and variables to create a timer in Scratch.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Let's make timers in Scratch

 

Tuesday 2-17-9

Warm Up:
How are variables used in math?.

Objective:
Use broadcast to finish a story in Scratch.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
We'll make a Monkey Game step by step. Use what you learned to make your own game. Add a sprite that takes away points or make it two player. We will play each other's games on Thursday. The best ones get extra credit.

 

Friday 2-13-9

Warm Up:
What does it mean to broadcast something.

Objective:
Use broadcast to finish a story in Scratch.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Summer Story
- Rubric

 

Thursday 2-12-9

Warm Up:
Briefly descirbe the X-Y coordinate plane from Algebra. How are points written.

Objective:
Write a children's alphabet game in Scratch.

Standard:
D2.1: Know the fundamentals of programming languages and concepts.

ESLR:
Critical Thinkers who:
Analyze and interpret information

Utilize effective strategies to solve problems

Assignment:
Moving Sprites

alphabet learning.sb

alphabet rubric

 

Wednesday 2-11-9

New Seats - Meet your neighbor

Use Scratch to write your name (sample):
Each letter should be it's own Sprite
Try using different interesting behaviors for each letter
Extra Credit: Make the letters go beck to there initial position if the green flag is clicked

 

Tuesday 2-10-9

Welcome! Please complete the following webquest: click here.

 

 

Copyright MrLanda.com © 2004-2006.