Essentials
-
Online Community (Discourse) [Discourse] - Talk with other Bootstrap teachers, ask questions, and share out ideas!
-
Collection of Bootstrap:Algebra Desmos Activities [link]
-
Contracts [PDF] - for teachers who want only the contracts reference from the back of the student workbook, without using the entire book.
-
Glossary [link] - All of the vocabulary words (and their definitions) used in this pathway.
-
Bilingual Glossary of Bootstrap Terms (English-Spanish) [PDF] - For teachers with ELL/ESL students, we provide a bilingual glossary for all of the terms used across our curriculum library.
-
Blank Design Recipe Worksheet [PDF] - Use alongside story problems for a function development template.
Links to Starter Files
-
Game Templates
-
Ratio & Proportion, Geometric Transformations, Coordinate Plane Geometry - Flags
-
Inequalities
-
Other
Projects in Bootstrap:Algebra
Designing an original video game is the (optional) capstone project for Bootstrap Algebra. This project involves all of the various algebra and programming concepts covered in the lessons, providing students with a creative way to demonstrate their mastery of the material.
You can find the description of this project (and the grading rubric!) at the video game Project Page.
Exercises and Solutions
Most exercises are part of the Student Workbook, and we provide password-protected Workbook Solutions as well.
You can find the 'exercise' and 'solution' versions of all supplemental materials as well, in the lists below.
-
Translate Arithmetic to Circles of Evaluation & Code (Intro) [ exercise : solution ]
-
Completing Circles of Evaluation from Arithmetic Expressions [ exercise : solution ]
-
Matching Circles of Evaluation and Arithmetic Expressions [ exercise : solution ]
-
Completing Partial Code from Circles of Evaluation [ exercise : solution ]
-
Matching Circles of Evaluation & Code [ exercise : solution ]
-
Translate Arithmetic to Circles of Evaluation & Code 2 [ exercise : solution ]
-
Arithmetic Expressions to Circles of Evaluation & Code - Challenge [ exercise : solution ]
-
Matching Circles of Evaluation & Code [ exercise : solution ]
-
Creating Circles of Evaluation from Arithmetic Expressions [ exercise : solution ]
-
Creating Circles of Evaluation from Arithmetic Expressions 2 [ exercise : solution ]
-
Creating Circles of Evaluation from Arithmetic Expressions 3 [ exercise : solution ]
-
Converting Circles of Evaluation to Arithmetic Expressions [ exercise : solution ]
-
Converting Circles of Evaluation to Arithmetic Expressions 2 [ exercise : solution ]
-
Converting Circles of Evaluation to Code [ exercise : solution ]
-
Converting Circles of Evaluation to Code 2 [ exercise : solution ]
-
Translate Arithmetic Expressions to Circles of Evaluation & Code 3 [ exercise : solution ]
-
Translate Arithmetic Expressions to Circles of Evaluation & Code 4 [ exercise : solution ]
-
Translate Arithmetic Expressions to Circles of Evaluation & Code 5 [ exercise : solution ]
-
Translate Arithmetic Expressions to Circles of Evaluation & Code 6 [ exercise : solution ]
-
Translating Circles of Evaluation to Code - w/Square Roots [ exercise : solution ]
-
Arithmetic Expressions to Circles of Evaluation & Code - Challenge 2 [ exercise : solution ]
-
Arithmetic Expressions to Circles of Evaluation & Code - Challenge 3 [ exercise : solution ]
-
Arithmetic Expressions to Circles of Evaluation & Code - Challenge 4 [ exercise : solution ]
-
Mapping Examples with Circles of Evaluation [ exercise : solution ]
-
Matching Examples and Function Definitions [ exercise : solution ]
-
Contracts, Examples & Definitions - bc [ exercise : solution ]
-
Contracts, Examples & Definitions - Stars [ exercise : solution ]
-
Contracts, Examples & Definitions - Name [ exercise : solution ]
-
Do The Examples Have the Same Contracts? [ exercise : solution ]
-
Do The Examples Have the Same Contracts? (2) [ exercise : solution ]
-
Matching Tables to Graphs (Challenge) [ exercise : solution ]
-
Graphs: Linear, Non-linear, or Bust? [ exercise : solution ]
-
Graphs 2: Linear, Non-linear, or Bust? [ exercise : solution ]
-
Slope & y-Intercept from Tables (Intro) [ exercise : solution ]
-
Slope & y-Intercept from Tables (Basic Practice) [ exercise : solution ]
-
Identifying Slope and y-intercept in Graphs [ exercise : solution ]
-
Matching Word Problems and Purpose Statements [ exercise : solution ]
-
Writing Examples from Purpose Statements [ exercise : solution ]
-
Writing Examples from Purpose Statements 2 [ exercise : solution ]
-
The Design Recipe (Direct Variation) [ exercise : solution ]
-
The Design Recipe (Slope/Intercept 1) [ exercise : solution ]
-
The Design Recipe (Negative Slope/Intercept) [ exercise : solution ]
-
The Design Recipe (Geometry - Rectangles) [ exercise : solution ]
-
The Design Recipe (Geometry - Rectangular Prisms) [ exercise : solution ]
-
The Design Recipe (Geometry - Circles) [ exercise : solution ]
-
The Design Recipe (Geometry - Cylinders) [ exercise : solution ]
-
The Design Recipe (Marquee & Cubing) [ exercise : solution ]
All Lesson Notes
The student workbook includes notes for various lessons. You can access all of these notes by clicking the links below:
Textbook Alignment
We offer alignment guides for several popular math textbooks, which make it easy to adopt Bootstrap as part of your normal scope and sequence. These guides are available for:
Printables for Classroom Walls
Videos for Teachers
Developed in partnership with Code.org
Modeling and Coordinates |
Order of Operations |
Domain and Range |
Defining Values |
Introducing The Design Recipe |
Using The Design Recipe |
Boolean Logic & Inequalities |
Piecewise Functions |
The Pythagorean Theorem |
Other Facilitation Resources
-
Assessment Guide [Google Doc] - Guidance for teachers on assessing student programs.
-
Grading Rubric [Google Doc] - A simple grading rubric for Design Recipes.
-
Sample Homework Submission Form [Google Doc]
-
Broadening Participation [Google Slides] - Making computing relevant, accessible and welcoming to all students isn’t a pipe-dream. Like anything else worth doing, it takes some good practice and a desire to do it right and keep improving. We’ve put together some pointers based on best-practices from the CS-Education literature, for Bootstrap teachers or anyone looking to broaden participation in Computer Science.
Standalone Hour of Code Activities from Bootstrap
These materials were developed partly through support of the National Science Foundation,
(awards 1042210, 1535276, 1648684, and 1738598).
Bootstrap by the Bootstrap Community is licensed under a Creative Commons 4.0 Unported License. This license does not grant permission to run training or professional development. Offering training or professional development with materials substantially derived from Bootstrap must be approved in writing by a Bootstrap Director. Permissions beyond the scope of this license, such as to run training, may be available by contacting contact@BootstrapWorld.org.