You are here

Bootstrap - Videogame Design through Functional Programming

Author: 
Schanzer, Emmanuel
Issue Date: 
Monday, July 26, 2010
Description: 
Additional information: These materials are intended to be an "out of the box" teaching toolkit, and include all of the software, lesson plans and student worksheets necessary to run a successful class. Teachers need only to install the software, available for free from www.drscheme.org. There are 9 lessons each 90 minutes long.
Keywords: 
programming, algebra, math, computer science, bootstrap, middle school, video games, games, Dr Scheme, gaming, grades 6-10
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Reference Material : Article
Publisher: 
Bootstrap World
URL: 
http://www.bootstrapworld.org
CSTA Classification: 

CPP.L1:6-05

Construct a program as a set of step-by-step instructions to be acted out (e.g., make a peanut butter and jelly sandwich activity).

CT.L3B-06

Compare and contrast simple data structures and their uses (e.g., arrays and lists).

CPP.L3A-04

Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).

CPP.L3A-05

Use Application Program Interfaces (APIs) and libraries to facilitate programming solutions.

CT.L3A-03

Explain how sequence, selection, iteration, and recursion are building blocks of algorithms.

CPP.L3B-01

Use advanced tools to create digital artifacts (e.g., web design, animation, video, multimedia).

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

CT.L2-01

Use the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, evaluation).

Download this resource: