Rock Paper Scissors
Activity Description
Rock Paper Scissors is a game that students will code in Python with a scaffolded set of steps and instructions right on the TI Handheld.
Students will modify code to: receive input; output results; verify validity of input; work with random numbers; determine a winner; bias the game to skew the odds of winning.
Curriculum Connections
Grade 7
Coding:
C 3.1 solve problems and create computational representations of mathematical situations by writing and executing efficient code, including code that involves events influenced by a defined count and/or sub-program and other control structures
C3.2 read and alter existing code, including code that involves events influenced by a defined count and/or sub-program and other control structures, and describe how changes to the code affect the outcomes and the efficiency of the code
Data:
You could have a good discussion about probability of dependent vs independent events as we look at biasing the game.
SEL:
Breaking down the game into smaller portions and coding the pieces to bring the full plan to fruition; Critical thinking; Problem solving; Testing approaches; Perseverance