Rock Paper Scissors
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.
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
You could have a good discussion about probability of dependent vs independent events as we look at biasing the game.
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