High School Math and Software Development
Task 1: Are Double Stuf Oreo™s Really Double the Stuff?
In this task, students will mathematically determine if Double Stuf Oreo™ cookies are truly double the stuff. Even though we will not develop software to solve this problem, we will still use the software development cycle to guide our progress.
- Software Development Process
- Computational Thinking
- Data Collection
- Data Analysis
- Data Representation
- Automation
Task 2: Even or Odd
In this task, students are going to learn how to create a simple app for young children. This app will determine if a given number is even or odd.
- Computational Thinking
- Software Development Process
- Even or Odd Numbers
- Task 3: Lowest common denominator finder
- In this task, students are going to make an app that finds the lowest common denominator.
- Computational Thinking
- Software Development Process
- Lowest common denominator
Task 1: Feeding the hungry
In this task, you are going to use the software development process to determine (a) if there is enough food in your county or parish to help the hungry and (b) how you can best get the food to them.
- Computational Thinking
- Parallelization
- Data Representation
- Food
- Task 2: The Game of Nim
- In this task, students are going to create an app that plays Nim, a simple game with many variations.
- Computational Thinking
- Software Development Process
- Data Collection
- Automation
- Machine Learning
Task 1: Avoiding Gerrymandering
In this task, students are going to redraw the congressional districts for your state. The goal is to redraw them using the simplest geometric shapes possible so that the districts make more sense to the common person yet they still follow the districting rules for your state.
- Gerrymandering
- Computational Thinking
- Parallelization
- Data Collection