Activity | Points | Item Type |
---|---|---|

Sweet Factors | ||

1.1 Factors and Programming | Lesson | |

1.1.1 The Sweet Shack and Factors | 5 | Video |

1.1.2 Understanding Factors | 2 | Quiz |

1.1.3 Python and Printing | 5 | Video |

1.1.4 Python Math | 5 | Example |

1.1.5 Bags of Jawbreakers | 5 | Example |

1.1.6 Printing with Text and Math | 3 | Quiz |

1.1.7 More Bags of Jawbreakers | 5 | Exercise |

1.1.8 Factors and Bags | 5 | Free Response |

1.2 Programming with Variables | Lesson | |

1.2.1 Programming with Variables | 5 | Video |

1.2.2 Printing with Variables | 3 | Quiz |

1.2.3 Bags with Variables | 5 | Example |

1.2.4 Multiple Options | 5 | Example |

1.2.5 Chocolate Bar Prototype | 5 | Exercise |

1.2.6 Boxing Chocolate Bars | 5 | Exercise |

1.3 Modulus and If Statements | Lesson | |

1.3.1 The Modulus | 5 | Video |

1.3.2 Modulus Calculations | 5 | Example |

1.3.3 The Modulus and If Statement | 5 | Video |

1.3.4 Modulus and Ifs | 5 | Example |

1.3.5 Multiple Options with Ifs | 5 | Example |

1.3.6 Modulus and If Statements | 4 | Quiz |

1.3.7 Is it Even? | 5 | Exercise |

1.3.8 Boxing Macarons | 5 | Exercise |

1.3.9 Factors and Modulus | 5 | Free Response |

1.4 For Loops | Lesson | |

1.4.1 For Loops | 5 | Video |

1.4.2 Coding with For Loops | 5 | Video |

1.4.3 Happy Birthday x100 | 5 | Example |

1.4.4 Looping with i | 5 | Example |

1.4.5 Math with i | 5 | Example |

1.4.6 For Loops | 3 | Quiz |

1.4.7 Counting Bags | 5 | Exercise |

1.4.8 Factors and Loops | 5 | Free Response |

1.5 Pulling It All Together! | Lesson | |

1.5.1 Loops, Ifs, and Modulus | 5 | Video |

1.5.2 Bagging Jawbreakers | 5 | Example |

1.5.3 Loops, Ifs, and Modulus | 3 | Quiz |

1.5.4 Bagging Jelly Beans | 5 | Exercise |

1.5.5 Jelly Bean Options | 1 | Quiz |

1.5.6 Watermelons and Bears | 5 | Challenge |

1.5.7 Greatest Common Factor | 1 | Quiz |

Shapes and The Pythagorean Theorem | ||

2.1 Math and Programming | Lesson | |

2.1.1 Precision Roofing and Python | 5 | Video |

2.1.2 Python Math | 5 | Example |

2.1.3 PEMDAS Review | 2 | Quiz |

2.1.4 Math and Printing | 5 | Video |

2.1.5 Printing Text | 5 | Example |

2.1.6 Area of a Rectangle | 5 | Example |

2.1.7 Printing with Text and Math | 3 | Quiz |

2.1.8 Triangle Calculations | 5 | Exercise |

2.1.9 Circle Calculations | 5 | Exercise |

2.2 Programming with Variables | Lesson | |

2.2.1 Programming with Variables | 5 | Video |

2.2.2 Printing with Variables | 3 | Quiz |

2.2.3 Area and Perimeter with Variables | 5 | Example |

2.2.4 Triangle Variables | 5 | Exercise |

2.2.5 Custom Wood Doors | 5 | Exercise |

2.2.6 Variables In Action | 5 | Free Response |

2.3 The Pythagorean Theorem | Lesson | |

2.3.1 The Pythagorean Theorem | 5 | Video |

2.3.2 Pythagorean in Python | 5 | Example |

2.3.3 The Pythagorean Theorem | 4 | Quiz |

2.3.4 Crane Height | 5 | Exercise |

2.4 Getting User Input | Lesson | |

2.4.1 User Input | 5 | Video |

2.4.2 User Input | 3 | Quiz |

2.4.3 Rectangles with Users | 5 | Example |

2.4.4 Adding Input to Doors | 5 | Exercise |

2.5 Final Roofing Project | Lesson | |

2.5.1 Precision Roofing Program | 5 | Challenge |

The Formula Solver | ||

3.1 Printing, Variables, and Math | Lesson | |

3.1.1 Printing and Math | 5 | Video |

3.1.2 Calculations and Strings | 5 | Example |

3.1.3 Printing Math and Strings | 3 | Quiz |

3.1.4 Garden Bed | 5 | Exercise |

3.1.5 Python Variables | 5 | Video |

3.1.6 Surface Area | 5 | Example |

3.1.7 Temperature Conversion | 5 | Exercise |

3.2 Getting User Input | Lesson | |

3.2.1 Getting User Input | 5 | Video |

3.2.2 Cups to Tablespoons | 5 | Example |

3.2.3 User Input | 3 | Quiz |

3.2.4 Temperature Conversion with Inputs | 5 | Exercise |

3.2.5 Windchill | 5 | Exercise |

3.3 Making Decisions | Lesson | |

3.3.1 If and Else Statements | 5 | Video |

3.3.2 Inventory | 5 | Example |

3.3.3 Python Modules | 5 | Notes |

3.3.4 Math Module | 5 | Example |

3.3.5 If Else and Math Module | 4 | Quiz |

3.3.6 Conditional Windchill | 5 | Exercise |

3.3.7 Quadratic Formula Calculator | 5 | Exercise |

3.4 The Formula Solver | Lesson | |

3.4.1 If, Elif, and Else Statements | 5 | Notes |

3.4.2 If, Elif, and Else Example | 5 | Example |

3.4.3 Understanding Elifs | 2 | Quiz |

3.4.4 One Formula | 5 | Exercise |

3.4.5 Multiple Formulas | 5 | Challenge |

Vector Math | ||

4.1 Vectors vs Scalars | Lesson | |

4.1.1 Vector vs Scalar Measurements | 5 | Video |

4.1.2 In Your Own Words | 5 | Free Response |

4.1.3 Vector or Scalar? | 7 | Quiz |

4.1.4 Vectors as Arrows | 5 | Exercise |

4.2 Vectors and Programming | Lesson | |

4.2.1 Vector Components Review | 5 | Video |

4.2.2 Vector Components and Python | 5 | Video |

4.2.3 Basic Math Calculations | 5 | Example |

4.2.4 NumPy Calculations | 5 | Example |

4.2.5 Components with Python | 5 | Quiz |

4.2.6 PhET Simulation #1 | 5 | Free Response |

4.2.7 The Out Route | 5 | Exercise |

4.2.8 South-West Airlines | 5 | Exercise |

4.3 Variables and Arrays | Lesson | |

4.3.1 Variables | 5 | Video |

4.3.2 Arrays | 5 | Video |

4.3.3 Takeoff with Variables and Arrays | 5 | Example |

4.3.4 Variables and Arrays | 5 | Quiz |

4.3.5 Home Run! | 5 | Exercise |

4.3.6 Accessing Array Values | 5 | Notes |

4.3.7 Reducing Friction | 5 | Exercise |

4.4 Vector Arithmetic | Lesson | |

4.4.1 Vector Arithmetic | 5 | Video |

4.4.2 Vector Addition in Python | 5 | Video |

4.4.3 Vector Addition | 5 | Example |

4.4.4 PhET Simulation #2 | 5 | Free Response |

4.4.5 Other Vector Operations | 5 | Notes |

4.4.6 Vector Arithmetic | 4 | Quiz |

4.4.7 A Canoe's Velocity | 5 | Exercise |

4.4.8 Fireworks! | 5 | Exercise |

Categorizing Triangles | ||

5.1 Calculating Area | Lesson | |

5.1.1 Calculating Area | 1 | Video |

5.1.2 Calculating Area | 4 | Check for Understanding |

5.1.3 Drawing a Custom Triangle | 1 | Example |

5.1.4 Calculate the Area | 5 | Exercise |

5.2 Categorizing Triangles with a Static Base Value | Lesson | |

5.2.1 Categorizing Triangles with a Static Base Value | 1 | Video |

5.2.2 Categorizing Triangles with a Static Base Value | 3 | Check for Understanding |

5.2.3 Categorizing Obtuse Triangles | 1 | Example |

5.2.4 Putting Triangles into Categories | 5 | Exercise |

5.3 Categorizing Triangles with a Varied Base Value | Lesson | |

5.3.1 Categorizing Triangles with a Varied Base Value | 1 | Video |

5.3.2 Categorizing Triangles with a Varied Base Value | 3 | Check for Understanding |

5.3.3 Categorizing Obtuse Triangles using Variables | 1 | Example |

5.3.4 Using Variables to Calculate Area | 5 | Exercise |

5.3.5 Putting Triangles into Categories using Variables | 5 | Exercise |

Building Mathematical Models | ||

6.1 Modeling with Tracy | Lesson | |

6.1.1 Graphing with Tracy | 1 | Video |

6.1.2 Linear Graph | 1 | Example |

6.1.3 Wave Graph | 1 | Example |

6.1.4 Making Waves | 5 | Exercise |

6.1.5 Graphing with Tracy! | 5 | Exercise |

6.1.6 Modeling with Tracy | 1 | Video |

6.1.7 Paula's Savings | 1 | Example |

6.1.8 Montgomery Temperature | 1 | Example |

6.1.9 Electricity Bill | 5 | Exercise |

6.1.10 Savings Account | 5 | Exercise |

6.1.11 Mathematical Models Badge | 0 | Badge |

Orbital Precision | ||

7.1 Precision of Pi | Lesson | |

7.1.1 How Many Digits of Pi Does Nasa Use? | 5 | Video |

7.1.2 Using Math.PI | 5 | Example |

7.1.3 Calculate the Best Circumference | 5 | Exercise |

7.1.4 Using Math.Round | 5 | Video |

7.1.5 Rounding Pi | 5 | Example |

7.1.6 Circumference with 5 Digits of Pi | 5 | Exercise |

7.1.7 Loop through all decimal places | 5 | Exercise |

7.1.8 Customize the Output | 5 | Exercise |

7.1.9 Pi Badge | 5 | Badge |

7.1.10 Extension: Voyager 1 | 5 | Exercise |

Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.

Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.

Student Signup