Fractions | Centers
Students rotate through centers to explore how fractions are represented, stored, simplified, and used in computer science. The lesson emphasizes precision, algorithms, data types, and real-world programming applications at an advanced Grade 11 level.
| Term | Definition |
|---|---|
| Fraction | A number that represents part of a whole, written as a numerator over a denominator. |
| Numerator | The top number in a fraction, showing how many parts are being considered. |
| Denominator | The bottom number in a fraction, showing the total number of equal parts. |
| Floating-point | A computer representation for real numbers that can include decimals but may introduce rounding error. |
| Rounding error | A small inaccuracy that happens when a computer stores an approximate value instead of an exact one. |
| Algorithm | A step-by-step procedure used to solve a problem or complete a task. |
| Equivalent fraction | Different fractions that represent the same value. |
| Simplify | To reduce a fraction to its lowest terms by dividing numerator and denominator by the same number. |
Display one quick prompt: 'Why might a computer have trouble storing 1/3 exactly?' Briefly review numerator, denominator, and equivalent fractions.
Respond individually, then share a partner idea. Activate prior knowledge about fractions and decimal representations.
Provide a center card with fractions to convert into decimals and percentages. Circulate to check for accuracy and reasoning.
Work in pairs to convert assigned fractions, verify using calculator or mental math, and record patterns they notice.
Present a set of fractions and a step-by-step simplification algorithm. Ask students to test the method and explain each step.
Use the algorithm to simplify fractions, compare answers, and identify the greatest common factor where possible.
Show a short example of floating-point approximation, such as 1/10 or 1/3 in a programming context. Guide students with questions about exact versus approximate values.
Analyze sample outputs, discuss why errors occur, and decide when exact fraction logic is needed instead of decimals.
Give a real-world coding scenario, such as splitting resources, scaling data, or calculating proportions. Ask groups to solve and justify their method.
Collaborate to solve the challenge, choose the best representation for the situation, and explain their reasoning to another group.
Lead a brief whole-class share-out focused on the key idea that representation matters in computing.
Share one insight from a center and one question they still have.
End by emphasizing that fractions are not just math objects; in computer science, how a fraction is represented affects accuracy, efficiency, and problem-solving choices.