Asee peer logo

Rock, Paper, Scissors, Code! Laying a Foundation for Writing Algorithms (Resource Exchange)

Download Paper |

Conference

2023 ASEE Annual Conference & Exposition

Location

Baltimore , Maryland

Publication Date

June 25, 2023

Start Date

June 25, 2023

End Date

June 28, 2023

Conference Session

Pre-College Engineering Education Division (PCEE) Technical Session 12: Resource Exchange

Tagged Division

Pre-College Engineering Education Division (PCEE)

Page Count

3

DOI

10.18260/1-2--44160

Permanent URL

https://peer.asee.org/44160

Download Count

129

Paper Authors

biography

Rachelle Pedersen Texas A&M University Orcid 16x16 orcid.org/0000-0001-8530-9071

visit author page

Rachelle Pedersen is a Ph.D. student at Texas A&M studying Curriculum & Instruction (Emphasis in Engineering & Science Education). She has a M.S. in Curriculum & Instruction from Texas A&M University and a B.S. in Engineering Science (Technology Education) from Colorado State University. Her research focuses on motivation and social influences (e.g. mentoring and identity development) that support underrepresented students in STEM fields. Prior to graduate school, Rachelle taught high school technology and engineering education (Robotics/Engineering, AP Computer Science, and Video Production).

visit author page

Download Paper |

Abstract

This ~50 minute decontextualized introductory coding activity will challenge students’ critical thinking, communication, and collaboration skills while developing a robust understanding of the foundations of algorithms (sequence, selection, and repetition). First, students individually develop written instructions for how to play “Rock, Paper, Scissors.” Next, students swap instructions with a partner and attempt to play the game exactly as written. Inevitably, students will have issues with instructions (e.g., unclear, not repeatable) and will work together to develop improved game instructions. Throughout this lesson, the instructor will utilize effective questioning strategies to help students develop conceptual understanding of algorithms, sequencing, selection, and repetition by connecting concepts back to their Rock, Paper, Scissors instructions. After these concepts are developed as a whole class, small groups rotate instructions and help one another critique and modify instructions, promoting collaboration and exchange of ideas. Finally, students will apply their understanding of the foundations of algorithms by developing algorithms for a well-known game of their choosing. In addition to coding concepts, the instructor will incorporate Nature of Engineering ideas (e.g., Engineering solutions may vary as there may be more than one solution to the same problem). Instructors should actively evaluate student understanding through effective questioning throughout the activity and can use the final application (new game write-up) as an assessment of conceptual understanding. This activity is structured using the Learning Cycle and involves small group and whole group discussions. Goals for students include critical thinking and problem-solving, communication and collaboration, as well as a deep understanding of the foundations of algorithms (i.e.,sequence, selection, and repetition). This introductory activity can be utilized for middle or high school students to teach foundational coding concepts.

Pedersen, R. (2023, June), Rock, Paper, Scissors, Code! Laying a Foundation for Writing Algorithms (Resource Exchange) Paper presented at 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland. 10.18260/1-2--44160

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2023 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015