Unit 1Students write simple programs in Pyret, and learn about Numbers, Strings, Expressions, Operations, and Functions.
Unit 2Is there a relationship between the amount of sugar in a meal, and the number of calories? Do more caloric meals tend to have more sugar? To answer this question, students are introduced to Lists and Tables in Pyret, as well as scatter plots as a way of visualizing data
Unit 3Students learn to create and interpret Bar and Pie charts, as well as Frequency Bar Charts.
Unit 4Students learn how to measure central tendency using mean/median/mode. They will practice calculating these values by hand, and learn to do so using Lists in Pyret
Unit 5Students are introduced to Histograms as visualizations for quantitative data, learn to analyze features of Histograms, and construct them in Pyret
Unit 6Students dig deeper into scatter plots as a method of visualizing the relationship between two axes, and into the notion of "line of best fit".
Unit 7Students are introduced to their first examples of operations that consume and produce tables, and learn how to select columns and order rows. They are also introduced to the beginnings of Table Plans, as a vehicle for thinking through compound queries.
Unit 8Students are introduced to booleans and comparisons, and practice using them as predicates to write sieve queries.
Unit 9Students learn to extend tables with new columns, computed from a previous table’s data.
Supplemental LessonsFor teachers looking for additional exercises, we have compiled many activities for students to go deeper into the material. Students can explore topics like Data Cleaning with Pyret Sanitizers, transforming columns to detect non-linear relationships, using if-statements to transform categorical data to quantitative data, splitting tables to create subgroups, and lots more!
Teacher-Only Resources - We also offer several teachers-only materials, including an answer key to the student workbook, a quick-start guide to making the final project, and pre- and post-tests for teachers who are paticipating in our research study. For access to these materials, please fill out the password request form. We’ll get back to you soon with the necessary login information.
Standards Alignment - Find out how Bootstrap aligns with Common Core Standards for Mathematics, as well as the standards for Mathematical Practice.
Support Forums [Announcements | Discussion] - Want to be kept up-to-date about Bootstrap events, workshops, and curricular changes? Want to ask a question or pose a lesson idea for other Bootstrap teachers? These forums are the place to do it.