Curriculum

1/28/10 - v3.5 Posted

This version is very similar to 3.1, but includes a number of additional exercises, activities, and handouts. It also further aligns Bootstrap with algebra by stressing the concept of domain and range when building fuctions. Additionally, we've updated the software to use standard cartesian coordinates, rather than viewport (upper-left) style coordinates. Finally, for teachers who are interested in introducing more advanced material, Lesson 8 now includes a module for introducing data structures. Click here to sign up, and grab the curriculum!

We are also making available a rough version of the summer curriculum, which scales up to include data structres, the full World teachpack, and events. This curriculum is intended to be taught in 3-hour class segments (twice that of the afterschool program). Please be advised that this material is not intended to be deployed publically, but it made available as an example for those who wish to see how the program can scale. Click here to download a .zip archive of the material [5.54M].

Programming environment

Bootstrap uses DrScheme, a multi-platform graphical environment. DrScheme runs on all major platforms (Windows, OS X, Unix/Linux) and programs written for one platform run seamlessly on the others, supporting a wide variety of classroom and home computing scenarios. Its emphasis on beginner-friendly features and support for images makes it ideal for Bootstrap.

Textbooks

If you've completed the Bootstrap curriculum, you'll be happy to know that your skills transfer up! The curriculum ties into the more-advanced TeachScheme/ReachJava program, which uses How to Design Programs. A draft textbook that is closer to the animation-driven style of Bootstrap (but more advanced in content) is also available.

Urban wear

You've got the curriculum, but do you own the t-shirt?

Show the world your support for Bootstrap, and let people know that yes, "I Program My Own Videogames". All t-shirts are high-quality cotton, available in sizes ranging from S to XXL, for a price of $15 each for orders of 1-5 shirts or $10 for larger orders (cost includes shipping). Contact us to place an order.

Front and Back: