Rock Paper Scissors

Rock Paper Scissors.mp4

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.

Rock - Paper - Scissors

Teacher Slide Deck

TNS File

Teacher Notes

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