UNIT 1: Numbers
Outcomes: Upon completion of the unit, the student
will have an understanding of how numbers can be
worked with in different bases. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Write numbers in different bases . 






Understand how computers represent
numbers. 

UNIT 2: Arithmetic
Outcomes: Upon completion of the unit, the student will understand how
to work with fractions,
proportions, ratios , percentages, exponentials, and logarithms. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with fractions and remainders . 






Work with proportions, ratios, and
percentages. 






Work with exponentials . 






Work with logarithms . 

UNIT 3: Algebra
Outcomes: Upon completion of the unit, the student will be able to solve
algebraic problems related to
game development. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work basic algebra problems including
functions, equations, formulas and
inequalities. 






Factorization and solving quadratic
equations . 






Solving cubic equations. 






Solving simultaneous equations by
substitution and elimination . 






Work with functions and graphs. 

UNIT 4: Trigonometry
Outcomes: Upon completion of the unit, the student will be able to
incorporate trigonometric concepts
into game development. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with angles, degrees, area, and
radian measure.. 






Work with the Pythagorean theorem. 






Work with the trigonometric
functions. 






Work with inverse trigonometric
functions. 






Work with calculations of triangles
including sine/cosine rules, similar triangles,
and the area of a triangle. 






Work with rotations and reflections. 






Apply shading techniques including
gradients. 






Apply packaged effects. 

UNIT 5: Vectors
Outcomes: Upon completion of the unit, the student will be able to work
with vector operations and
equations . 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Understand vectors. 






Perform vector operations including
arithmetic and the normal vector. 






Work with vector motion. 






Separate vectors into components. 






Work with the dot product . 






Work with vector equations. 






Work with matrices. 

UNIT 6: Calculus
Outcomes: Upon completion of the unit, the student will be able to
incorporate calculus concepts into
game development. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with differentiation and
integration. 






Work with differential equations. 

UNIT 6: Calculus
Outcomes: Upon completion of the unit, the student will be able to
incorporate calculus concepts into
game development. 






Work with approximation methods. 

UNIT 7: Acceleration,
Mass, and Energy
Outcomes: Upon completion of the unit, the student will be able to under
basic problems in
acceleration, mass, and energy. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with ballistics. 






Work with mass and momentum. 






Work with energy. 

UNIT 8: Detecting
Collisions Between Simple Shapes
Outcomes: Upon completion of the unit, the student will be able to work
with problems dealing with
collisions between simple shapes. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with circles colliding. 






Work with squares colliding . 






Work with ovals colliding. 






Work with various shapes colliding. 

UNIT 9: Resolving
Collisions
Outcomes: Upon completion of the unit, the student will be able to
resolve collisions in game
development. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Resolve a single collision. 






Handle multiple collisions. 

UNIT 10: Detecting
Collisions Between Complex Shapes
Outcomes: Upon completion of the unit, the student will be able to work
problems detecting collisions
between complex shapes. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Understand the problems of complex
shapes. 













Work with various collisions between
complex shapes. 

UNIT 11: Force and
Newton’s Laws
Outcomes: Upon completion of the unit, the student will be able to work
basic problems dealing with
force and Newton’s Laws. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with force. 






Work with gravity. 






Work with rockets and satellites. 

UNIT 12: Angular Motion
Outcomes: Upon completion of the unit, the student will be able to work
basic problems dealing with
angular motion. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with levers. 






Work with spin. 






Work with Spinning Collisions. 

UNIT 13: Friction
Outcomes: Upon completion of the unit, the student will be able to work
basic problems dealing with
friction. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Understand how friction works. 






Work with friction and angular
motions. 

UNIT 14: Strings,
Pulleys, and Conveyor Belts
Outcomes: Upon completion of the unit, the student will be able to work
basic problems dealing with
strings, pulleys, and conveyor belts. 
A 
B 
C 
D 
F 
N 
Specific Competencies
Demonstrate the ability to: 






Work with strings. 













Work with pulleys. 






Work with continuous momentum. 