1
WARREN HILLS REGIONAL SCHOOLS: COURSE OF STUDY/CURRICULUM MAP
Teacher: Mr. Detrick
Course: Computer Animation and Problem Solving
MONTH
CONTENT
SEPTEMBER
/
FEBRUARY
What is Alice?
What is Computer Science?
What is a computer
program?
What is an Object?
Alice 3D Library
Animations
Design and implement a
program - storyboard
Algorithm
Do-In Order
Do- together
Object properties
Vehicles
Comments
Simple control structures
Expressions
Built in functions
Classes
Object Oriented
World-Level Methods
Class Level Methods
Sound
Computer Ethics
OCTOBER
/
MARCH
Created 6/3/2010
BENCHMARK
3.1.12.D.1
4.5.12.A.2
4.5.12.A.3
8.2.12.E.1
8.2.12.F.1
9.1.12.A.1
9.1.12.B.1
9.1.12.B.2
9.4.12.K
3.1.12.D.1
4.5.12.A.2
4.5.12.A.3
8.1.12.D.1
8.1.12.D.2
8.1.12.E.2
8.2.12.E.1
8.2.12.F.1
9.1.12.A.1
9.1.12.B.1
9.1.12.B.2
9.1.12.F.2
9.1.12.F.4
9.1.12.F.5
9.1.12.F.6
9.4.12.K
SKILLS
ASSESSMENT
Differentiate computer
science from computer
programming
Design an Alice program
Use the Alice 3D Library
Write a simple Alice
program
Make objects interact with
each other
Design a program with
simple control structures
Use the built in functions
and expressions of each
object
Alice Scavenger Hunt
Questions from the reading
Lab assignments
Quizzes – multiple choice
and free response
Identify and use classes.
Calling built in methods
Designing and writing own
methods
Use and create parameters
Create new classes with
own methods
Identify and use class level
vs. world level methods
Identify computer ethics
Questions from the reading
Programming exercises
Lab assignments
Quizzes – multiple choice
and free response
Project # 1 – Greeting Card
2
WARREN HILLS REGIONAL SCHOOLS: COURSE OF STUDY/CURRICULUM MAP
Teacher: Mr. Detrick
MONTH
Course: Computer Animation and Problem Solving
CONTENT
Event Handling
Functions
Control Statements
Random numbers
3.1.12.D.1
4.5.12.A.2
4.5.12.A.3
8.2.12.E.1
8.2.12.F.1
9.1.12.A.1
9.1.12.B.1
9.1.12.B.2
9.4.12.K
9.4.12.O
Definite and conditional
loops
Variables
Lists
STEM careers
3.1.12.D.1
4.5.12.A.2
4.5.12.A.3
8.2.12.E.1
8.2.12.F.1
9.1.12.A.1
9.1.12.B.1
9.1.12.B.2
9.2.12.A.1
9.4.12.K
9.4.12.0
9.13.12.6.3
NOVEMBER
/
APRIL
DECEMBER
/
MAY
Created 6/3/2010
BENCHMARK
9.4.12.O
SKILLS
Identify possible uses of
event driven programming
Read and write if/else
control statements
Write programs that
respond to the keyboard
Design and create an
interactive world using
built in event handling
methods and control
statements
Write and trace code in
definitive loops
Write and follow code in
conditional loops
Determine types of loops
to use
Identify STEM careers
If time permits
Create and use variables
Create and use lists
ASSESSMENT
Questions from the reading
Programming exercises
Lab assignments
Quizzes – multiple choice
and free response
Project # 2 – Interactive
World
Questions from the reading
Programming exercises
Lab assignments
Quizzes – multiple choice
and free response
3
WARREN HILLS REGIONAL SCHOOLS: COURSE OF STUDY/CURRICULUM MAP
Teacher: Mr. Detrick
MONTH
Course: Computer Animation and Problem Solving
CONTENT
Create an interactive Game
using the skills learned
during this class
JANUARY
/
JUNE
Created 6/3/2010
BENCHMARK
3.1.12.D.1
3.3.12.D.1
4.5.12.A.2
4.5.12.A.3
8.1.12.B.1
8.2.12.E.1
8.2.12.F.1
9.1.12.A.1
9.1.12.A.4
9.1.12.B.1
9.1.12.B.2
9.4.12.K
SKILLS
Integrate the skills learned
over the year to create an
interactive animation
Present the final program
to the class Design a game
using storyboarding
Create the game using
Alice
Present the game to the
class
ASSESSMENT
Project #3 - Game
including design, creation
and presentation
Final exam