<snapdata remixID="11940889"><project name="Vocab Game Challenge_ArianaAmlan" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Vocab Game Challenge_ArianaAmlan"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="addVocab %&apos;list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Input</l><l>Data that is entered into or received by a computer. This could include a user pressing a key on a keyboard, clicking a mouse to select something on screen or tapping a touch pad.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Output</l><l>Any information processed by and sent out from a computer or other electronic device. An example is anything viewed on your computer monitor screen, such as the words you type on your keyboard</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Pseudocode</l><l>An artificial and informal language that helps programmers develop algorithms. A "text-based" detail (algorithmic) design tool.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Local variable</l><l> A variable that is only accessible within a specific part of a program. These variables are usually local to a subroutine and are declared or defined within that routine. </l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Global variable</l><l>Variables that are accessible everywhere throughout the program. Once declared, they remain in memory throughout the runtime of the program. This means that they can be changed by any function at any point and may affect the program as a whole.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Algorithm</l><l>A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Collaboration</l><l>The process of two or more people, entities or organizations working together to complete a task or achieve a goal.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Return statement</l><l>A statement that ends the execution of a function, and returns control to the calling function. Execution resumes in the calling function at the point immediately following the call. It can return a value to the calling function.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Data abstraction</l><l>The reduction of a particular body of data to a simplified representation of the whole.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Modulus</l><l>The remainder that is left over when a number is divided by another.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Boolean</l><l>A form of algebra where all values are either True or False. These values of true and false are usually used to test conditions.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Iteration</l><l>A sequence of instructions or code being repeated until a specific end result is achieved</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Prototype</l><l>An early model of a product built to test a concept or process or to act as a thing to be replicated or learned from.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Infinite Loop</l><l>A sequence of instructions that, as written, will continue endlessly, unless an external intervention occurs. It may be intentional or unintentional.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Element</l><l>A single part of a larger group. For example, in computer programming an array can contain different items that can be stored and called upon individually.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Traverse</l><l>"Visiting" or "touching" the elements of the structure, and doing something with the data. (Also sometimes called iterating over the data structure)&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Code Segment</l><l>A portion of an object file or the corresponding section of the program&apos;s virtual address space that contains executable instructions.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Malware</l><l>Any software intentionally designed to cause disruption to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, deprive access to information, or which unknowingly interferes with the user&apos;s computer security and privacy.</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Keylogging</l><l>The action of recording the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored. Data can then be retrieved by the person operating the logging program.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Index Out of Bounds</l><l>An error meaning that you have tried to get something from an array or list with an invalid index. The -1 is most likely the index you gave it. An array or list will never have an index of -1 be valid.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Syntax Error</l><l>An error in the syntax of a sequence of characters or tokens that is intended to be written in a particular programming language. For compiled languages, these errors are detected at compile-time. A program will not compile until all of these types of errors are fixed.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Logic Error</l><l>A bug in a program that causes it to operate incorrectly, but not to terminate abnormally. This type of error produces unintended or undesired output or other behavior, although it may not immediately be recognized as such.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Run Time Error</l><l>This error occurs when a program is syntactically correct but contains an issue that is only detected during program execution.&#xD;</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Phishing</l><l>A type of social engineering where an attacker sends a fraudulent message designed to trick a person into revealing sensitive information to the attacker or to deploy malicious software on the victim&apos;s infrastructure like ransomware</l></custom-block><block var="list"/></block><block s="doAddToList"><custom-block s="makeAandQ %s %s"><l>Debugging</l><l>The process of finding and resolving bugs within computer programs, software, or systems.</l></custom-block><block var="list"/></block></script></block-definition><block-definition s="makeAandQ %&apos;question&apos; %&apos;answer&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="question"/><block var="answer"/></list></block></block></script></block-definition><block-definition s="getQuestion %&apos;item&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="item"/></block></block></script></block-definition><block-definition s="getAnswer %&apos;item&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="item"/></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="180"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="181"></list></costumes><sounds><list struct="atomic" id="182"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="187"><costumes><list struct="atomic" id="188"></list></costumes><sounds><list struct="atomic" id="189"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.666666666666657" y="29.999999999999943"><block s="receiveGo"></block><block s="doSetVar"><l>timer</l><l>0</l></block><block s="doSetVar"><l>points</l><l>0</l></block><block s="doSayFor"><l>Hello! Welcome to the vocabulary game!</l><l>2</l></block><block s="doSayFor"><l>For each question you will recieve two answer choices. </l><l>2</l></block><block s="doSayFor"><l>Press 1 or 2 to select your answer.  </l><l>2</l></block><block s="doSayFor"><l>You will be timed, at the end we will give you your time and the number of questions you answer correctly. </l><l>4</l></block><block s="doAsk"><l>Are you ready to start the game? Yes or No. </l></block><block s="doSetVar"><l>gameRunning</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>Yes</l></block><script><block s="doBroadcastAndWait"><l>start</l><list></list></block></script><script><block s="doSayFor"><l>Ok. </l><l>2</l></block></script></block></script><script x="395.66666666666674" y="216.99999999999983"><block s="receiveMessage"><l>start</l><list></list></block><block s="doBroadcast"><l>startGame</l><list></list></block><block s="doUntil"><block s="reportEquals"><block var="gameRunning"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doWait"><l>1</l></block><block s="doSetVar"><l>timer</l><block s="reportVariadicSum"><list><block var="timer"/><l>1</l></list></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Your total time is </l><block var="timer"/><l> seconds and your total points were </l><block var="points"/></list></block><l>6</l></block></script><script x="19.66666666666663" y="382.4999999999996"><block s="receiveMessage"><l>startGame</l><list></list></block><block s="doSetVar"><l>vocabList</l><block s="reportNewList"><list></list></block></block><custom-block s="addVocab %l"><block var="vocabList"/></custom-block><block s="doFor"><l>i</l><l>1</l><l>25</l><script><block s="doSetVar"><l>question</l><custom-block s="getQuestion %s"><block s="reportListItem"><block var="i"/><block var="vocabList"/></block></custom-block></block><block s="doSetVar"><l>correctAnswer</l><block s="reportRandom"><l>1</l><l>2</l></block></block><block s="doSetVar"><l>randomize</l><block s="reportRandom"><l>1</l><l>25</l></block></block><block s="doUntil"><block s="reportNot"><block s="reportEquals"><block var="randomize"/><block var="i"/></block></block><script><block s="doSetVar"><l>randomize</l><block s="reportRandom"><l>1</l><l>25</l></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="correctAnswer"/><l>1</l></block><script><block s="doAsk"><block s="reportJoinWords"><list><block var="question"/><l> Choose from: </l><custom-block s="getAnswer %s"><block s="reportListItem"><block var="i"/><block var="vocabList"/></block></custom-block><l>, </l><custom-block s="getAnswer %s"><block s="reportListItem"><block var="randomize"/><block var="vocabList"/></block></custom-block></list></block></block></script><script><block s="doAsk"><block s="reportJoinWords"><list><block var="question"/><l> Choose from: </l><custom-block s="getAnswer %s"><block s="reportListItem"><block var="randomize"/><block var="vocabList"/></block></custom-block><l>, </l><custom-block s="getAnswer %s"><block s="reportListItem"><block var="i"/><block var="vocabList"/></block></custom-block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block var="correctAnswer"/></block><script><block s="doChangeVar"><l>points</l><l>1</l></block></script></block></script></block><block s="doSetVar"><l>gameRunning</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="timer" style="normal" x="10" y="10" color="243,118,29"/><watcher var="vocabList" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="correctAnswer" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="randomize" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="question" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/><watcher var="gameRunning" style="normal" x="10" y="229.00001399999996" color="243,118,29" hidden="true"/><watcher var="points" style="normal" x="10" y="38.00001199999997" color="243,118,29"/></sprites></stage><variables><variable name="timer"><l>17</l></variable><variable name="vocabList"><list id="399"><item><list struct="atomic" id="400">Input,&quot;Data that is entered into or received by a computer. This could include a user pressing a key on a keyboard, clicking a mouse to select something on screen or tapping a touch pad.&#xD;&quot;</list></item><item><list struct="atomic" id="401">Output,&quot;Any information processed by and sent out from a computer or other electronic device. An example is anything viewed on your computer monitor screen, such as the words you type on your keyboard&quot;</list></item><item><list struct="atomic" id="402">Pseudocode,&quot;An artificial and informal language that helps programmers develop algorithms. A &quot;&quot;text-based&quot;&quot; detail (algorithmic) design tool.&quot;</list></item><item><list struct="atomic" id="403">Local variable, A variable that is only accessible within a specific part of a program. These variables are usually local to a subroutine and are declared or defined within that routine. </list></item><item><list struct="atomic" id="404">Global variable,&quot;Variables that are accessible everywhere throughout the program. Once declared, they remain in memory throughout the runtime of the program. This means that they can be changed by any function at any point and may affect the program as a whole.&quot;</list></item><item><list struct="atomic" id="405">Algorithm,&quot;A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.&quot;</list></item><item><list struct="atomic" id="406">Collaboration,&quot;The process of two or more people, entities or organizations working together to complete a task or achieve a goal.&quot;</list></item><item><list struct="atomic" id="407">Return statement,&quot;A statement that ends the execution of a function, and returns control to the calling function. Execution resumes in the calling function at the point immediately following the call. It can return a value to the calling function.&quot;</list></item><item><list struct="atomic" id="408">Data abstraction,The reduction of a particular body of data to a simplified representation of the whole.</list></item><item><list struct="atomic" id="409">Modulus,The remainder that is left over when a number is divided by another.</list></item><item><list struct="atomic" id="410">Boolean,A form of algebra where all values are either True or False. These values of true and false are usually used to test conditions.</list></item><item><list struct="atomic" id="411">Iteration,A sequence of instructions or code being repeated until a specific end result is achieved</list></item><item><list struct="atomic" id="412">Prototype,An early model of a product built to test a concept or process or to act as a thing to be replicated or learned from.</list></item><item><list struct="atomic" id="413">Infinite Loop,&quot;A sequence of instructions that, as written, will continue endlessly, unless an external intervention occurs. It may be intentional or unintentional.&#xD;&quot;</list></item><item><list struct="atomic" id="414">Element,&quot;A single part of a larger group. For example, in computer programming an array can contain different items that can be stored and called upon individually.&#xD;&quot;</list></item><item><list struct="atomic" id="415">Traverse,&quot;&quot;&quot;Visiting&quot;&quot; or &quot;&quot;touching&quot;&quot; the elements of the structure, and doing something with the data. (Also sometimes called iterating over the data structure)&#xD;&quot;</list></item><item><list struct="atomic" id="416">Code Segment,&quot;A portion of an object file or the corresponding section of the program&apos;s virtual address space that contains executable instructions.&#xD;&quot;</list></item><item><list struct="atomic" id="417">Malware,&quot;Any software intentionally designed to cause disruption to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, deprive access to information, or which unknowingly interferes with the user&apos;s computer security and privacy.&quot;</list></item><item><list struct="atomic" id="418">Keylogging,&quot;The action of recording the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored. Data can then be retrieved by the person operating the logging program.&#xD;&quot;</list></item><item><list struct="atomic" id="419">Index Out of Bounds,&quot;An error meaning that you have tried to get something from an array or list with an invalid index. The -1 is most likely the index you gave it. An array or list will never have an index of -1 be valid.&#xD;&quot;</list></item><item><list struct="atomic" id="420">Syntax Error,&quot;An error in the syntax of a sequence of characters or tokens that is intended to be written in a particular programming language. For compiled languages, these errors are detected at compile-time. A program will not compile until all of these types of errors are fixed.&#xD;&quot;</list></item><item><list struct="atomic" id="421">Logic Error,&quot;A bug in a program that causes it to operate incorrectly, but not to terminate abnormally. This type of error produces unintended or undesired output or other behavior, although it may not immediately be recognized as such.&#xD;&quot;</list></item><item><list struct="atomic" id="422">Run Time Error,&quot;This error occurs when a program is syntactically correct but contains an issue that is only detected during program execution.&#xD;&quot;</list></item><item><list struct="atomic" id="423">Phishing,A type of social engineering where an attacker sends a fraudulent message designed to trick a person into revealing sensitive information to the attacker or to deploy malicious software on the victim&apos;s infrastructure like ransomware</list></item><item><list struct="atomic" id="424">Debugging,&quot;The process of finding and resolving bugs within computer programs, software, or systems.&quot;</list></item></list></variable><variable name="correctAnswer"><l>1</l></variable><variable name="randomize"><l>4</l></variable><variable name="question"><l>Data that is entered into or received by a computer. This could include a user pressing a key on a keyboard, clicking a mouse to select something on screen or tapping a touch pad.&#xD;</l></variable><variable name="points"><l>0</l></variable><variable name="gameRunning"><bool>false</bool></variable></variables></scene></scenes></project><media name="Vocab Game Challenge_ArianaAmlan" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>