Using our coding skills we were tasked with coding a game or project to submit to college board. Some of the main skills I used were writing functions, creating list, and using sequencing in my code. I was able to create a game that randomized a name from the list star_cheerleader and the user had to guess the star cheerleader. At the end of the game it told you how many tries it took you and during the game it let you know if the name you chose was alphabetically later or before the star cheerleader. The code is below.
This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that…
EU 1.1 Creative development can be an essential process for creating computational artifacts. (LO 1.1.1)
EU 1.2 Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. (LOs 1.2.1, 1.2.3, 1.2.4, 1.2.5)
EU 2.2 Multiple levels of abstraction are used to write programs or create other computational artifacts. (LO 2.2.1)
EU 4.1 Algorithms are precise sequences of instructions for processes that can be executed by a computer and are implemented using programming languages. (LOs 4.1.1, 4.1.2)
EU 5.1 Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society). (LOs 5.1.1, 5.1.2, 5.1.3)
EU 5.3 Programming is facilitated by appropriate abstractions. (LO 5.3.1)