+
Lesson Plan
Code.org

While Loops

For Students 9th - 12th
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th lesson of the series. They use flowcharts to understand loops and then program some examples of loops.
+
Lesson Plan
Code.org

Compound Conditional Logic

For Students 9th - 12th
Scholars explore compound conditional logic and learn to use the Boolean operators AND, OR, and NOT within conditional statements by incorporating these operators to improve a previously created app.
+
Lesson Plan
Code.org

Introduction to Conditional Logic

For Teachers 9th - 12th
On one condition ... explore how to use conditionals within conditionals. Scholars apply conditional statements to improve upon the app they built during a previous lesson plan. They also learn about nested conditionals in the 11th...
+
Lesson Plan
Code.org

Understanding Program Flow and Logic

For Teachers 9th - 12th
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
+
Lesson Plan
Code.org

Introduction to Digital Assistant Project

For Students 9th - 12th
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...
+
Lesson Plan
Code.org

User Input and Strings

For Teachers 9th - 12th
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth lesson plan of the...
+
Lesson Plan
Code.org

Using Variables in Apps

For Teachers 9th - 12th
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson. Young computer scientists modify two existing apps by adding variables and learn how...
+
Lesson Plan
Code.org

Controlling Memory with Variables

For Teachers 9th - 12th
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
+
Lesson Plan
Code.org

Introducing Design Mode

For Teachers 9th - 12th
Move beyond buttons when designing user interfaces. In the fourth installment of a 21-part unit, young computer scientists learn to apply design mode, which gives users options for colors, fonts, etc. They learn to incorporate these...
+
Lesson Plan
Code.org

Beyond Buttons Towards Apps

For Teachers 9th - 12th
Explore how people use event-driven programming in games with a lesson that teaches scholars to use new screen elements and events. They apply these new elements to create a simple chaser game.
+
Lesson Plan
Code.org

Event-Driven Programming and Debugging

For Teachers 9th - 12th
Start programming in event-driven style. Scholars learn to place buttons on the user interface and use event handlers. They also learn to recognize errors in code and debug as necessary. This is the second lesson in the series of 21.
+
Lesson Plan
American Statistical Association

Chocolicious

For Students 9th - 12th Standards
To understand how biased data is misleading, learners analyze survey data and graphical representations. They use that information to design their own plans to collect information on consumer thoughts about Chocolicious cereal. 
+
Assessment
1
1
Balanced Assessment

Bicycle Chain II

For Students 9th - 12th Standards
Apply geometric concepts to a design problem. Individuals examine the structural setup of the chain on a bicycle and use the measurements of the circles to determine the length of the chain. 
+
Assessment
1
1
Balanced Assessment

Blirts and Gorks

For Students 9th - 12th Standards
Start a trend by using blirts and gorks as your standard unit of measures. The activity asks learners to take a known measures of blirts and gorks and develop a conversion ratio. Individuals use both perimeter and area measures of...
+
Assessment
1
1
Balanced Assessment

MasterMind

For Students 9th - 12th Standards
Knowledge of statistics and probability can increase your advantage when playing games. The activity asks learners to analyze the game of MasterMind to determine the number of possible codes. They also examine different variations of the...
+
Assessment
1
1
Balanced Assessment

Bagels or Donuts

For Students 9th - 12th Standards
Explore business problems through mathematical analysis. The task has individuals write and graph a linear system to determine the best business model. They use their models to answer a series of questions that help to make a conclusion.
+
Assessment
1
1
Balanced Assessment

The Triskaidecaphobia Conference

For Students 9th - 12th Standards
Triskaidecaphobia is an extreme superstition to the number 13—and ironically the answer to the word problem is 13! Presented with a series of descriptive data, individuals analyze the data to determine the population size. They must...
+
Assessment
1
1
Balanced Assessment

Fermi Estimates II

For Students 9th - 12th Standards
How many hot dogs does Fenway Park go through in a year? Learners estimate answers to this question and more as they work through the task. Problems require participants to make assumptions and use those assumptions to make estimations.
+
Assessment
1
1
Balanced Assessment

Garages and Phones

For Students 9th - 12th Standards
Examine and compare a linear and step function. The task provides two scenarios, one modeled by a linear function and the other a step function. Pupils create a graph for each and explain how each compares to the other.
+
Assessment
1
1
Balanced Assessment

Mirror, Mirror II

For Students 9th - 12th Standards
Apply the concept of similar triangles to design a space in a room. Scholars use similar triangles to determine how a spotlight reflects from a mirror. After drawing the path of the spotlight, individuals find the smallest possible width...
+
Assessment
1
1
Balanced Assessment

Bumpy-Ness

For Students 9th - 12th
Develop a new measure of the properties of an object. Scholars develop a definition and formula to measure the bumpy-ness of an object. They utilize their formulas to find the property for several spherical objects.
+
Assessment
1
1
Balanced Assessment

Cost of Living

For Students 9th - 12th Standards
Math scholars investigate the cost of living in Hong Kong compared to Chicago but must first convert the different types of currency. They then choose a type of graph to compare different spending categories and finish the activity by...
+
Assessment
1
1
Balanced Assessment

Presidential Popularity

For Students 9th - 12th Standards
Media often misrepresent data and statistics to their advantage. This lesson asks scholars to analyze an article with misleading statistics. They use margin of error and mean data in their studies. Once they complete their analysis,...
+
Assessment
1
1
Balanced Assessment

Vacation in Bramilia

For Students 9th - 12th Standards
This performance task gives the population model of different types of flies and asks scholars to analyze the two populations. After interpreting the functions individually, participants compare the two populations and find the time when...