Our Hour of Code lesson is a great, self-paced activity to introduce students to Bootstrap.
Bootstrap:1 applies mathematical concepts and rigorous programming principles to creating a simple videogame, and is aligned to National and State Standards for Mathematics -- including the new standards for Mathematical Practice!
Bootstrap:2 goes deeper into programming, building events and data structures on top of the foundation laid by Bootstrap:1 and allowing students to build far more sophisticated programs. We've listed the breakdown of concepts in the table below, so you can find the best fit for your class.Note: We pilot-tested our Physics, Lightweight Data Science, and CS1 content with teachers during summer 2016. We are preparing those materials for more general release.
Students create a simple, 3-character game involving a player, a target and a danger. They design what each character looks like, and use algebraic concepts to detect collisions, handle keystrokes, and determine how they move and interact.
Students learn how the world-based event loop that drives their Bootstrap:1 game works, and use it to create animations using simple datatypes for their world. They then learn about data structures, and design a World structure for a sophisticated game of their own design.