Introduction to Functions
Students will design reusable code blocks to improve readability and maintainability.
Key Questions
- Explain the benefits of using functions to organize code.
- Construct a simple function that performs a specific task.
- Differentiate between parameters and arguments in function calls.
Common Core State Standards
About This Topic
Box plots (or box-and-whisker plots) provide a visual summary of a data set's distribution based on a five-number summary: minimum, first quartile (Q1), median, third quartile (Q3), and maximum. In 9th grade, students use these plots to compare different data sets and identify variability. This topic is central to the Common Core standards for summarizing and comparing data distributions.
Students learn to use the Interquartile Range (IQR) to measure the 'spread' of the middle 50% of the data, which is a more stable measure than the full range. This topic comes alive when students can create 'human box plots' where they physically stand in a line and divide themselves into quartiles, making the abstract concept of '25% of the data' a visible reality.
Active Learning Ideas
Simulation Game: The Human Box Plot
The whole class stands in order of their birth month or height. Students are then 'divided' into four equal groups to find the median and quartiles. They use a long rope to create the 'box' and 'whiskers' around the students standing at the key positions.
Inquiry Circle: Comparing the Leagues
Groups are given the heights of players from two different sports (e.g., NBA vs. MLB). They create box plots for both on the same scale and must write a report comparing the 'typical' height and the 'consistency' (spread) of the two groups.
Think-Pair-Share: Outlier Detectives
Give students a data set with one extreme value. Pairs must use the 1.5xIQR rule to mathematically determine if that value qualifies as an outlier and discuss whether it should be included in a final report.
Watch Out for These Misconceptions
Common MisconceptionStudents often think a longer 'whisker' or a wider 'box' means there are more data points in that section.
What to Teach Instead
Use the 'Human Box Plot.' Peer discussion helps students realize that each of the four sections contains the SAME number of people; a wider section just means those people's values are more spread out.
Common MisconceptionConfusing the median (the line in the box) with the mean.
What to Teach Instead
Have students calculate both for a skewed data set. Collaborative analysis of the box plot shows that the median is a physical 'middle' of the sorted list, which may not be the same as the 'balance point' (mean).
Suggested Methodologies
Ready to teach this topic?
Generate a complete, classroom-ready active learning mission in seconds.
Frequently Asked Questions
What is the 'five-number summary'?
How can active learning help students understand box plots?
How do you calculate the Interquartile Range (IQR)?
Why are box plots useful for comparing data?
More in Programming with Purpose
Data Types and Variables
Students will learn to use different data types and variables to store and manipulate information in a program.
2 methodologies
Conditional Statements (If/Else)
Students will use conditional statements to control the execution flow of a program based on specific criteria.
2 methodologies
Looping Constructs (For/While)
Students will implement loops to repeat blocks of code, improving efficiency and reducing redundancy.
2 methodologies
Function Design and Reusability
Students will focus on designing functions that are truly reusable across different projects.
2 methodologies
Documentation and Code Readability
Students will learn the importance of documentation in improving the usability of a code library.
2 methodologies