I Hate CBT's

View Original

A List Of Steps To Finish A Task

Question: abstraction
Answer: Pulling out specific differences to make one solution work for multiple problems
==================================================
Question: algorithm
Answer: A list of steps to finish a task. A set of instructions that can be performed with or without a computer. For example, the collection of steps to make a peanut butter and jelly sandwich is an algorithm.
==================================================
Question: binary
Answer: A way of representing information using only two options
==================================================
Question: bug
Answer: An error in a program that prevents the program from running as expected.
==================================================
Question: code
Answer: One or more commands or algorithm(s) designed to be carried out by a computer.
==================================================
Question: command
Answer: An instruction for the computer. Many commands put together make up algorithms and computer programs
==================================================
Question: computational thinking
Answer: Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms (decomposing problems into smaller, more manageable problems, finding repeating patterns, abstracting specific differences to make one solution work for multiple problems, and creating step-by-step algorithms).
==================================================
Question: conditionals
Answer: Statements that only run under certain conditions or situations.
==================================================
Question: crowdsourcing
Answer: Getting help from a large group of people to finish something faster.
==================================================
Question: data
Answer: Quantities, characters, or symbols that are the inputs and outputs of computer programs.
==================================================
Question: debugging
Answer: Finding and fixing errors in programs
==================================================
Question: decompose
Answer: Break a problem down into smaller pieces.
==================================================
Question: event
Answer: An action that causes something to happen.
==================================================
Question: event-handler
Answer: A monitor for a specific event or action on a computer. When you write code for an event handler, it will be executed every time that event or action occurs. Many event-handlers respond to human actions such as mouse clicks
==================================================
Question: function
Answer: A piece of code that you can easily call over and over again. Functions are sometimes called 'procedures.' A function definition is a segment of code that includes the steps performed in the function. A function call is the code segment, typically within the main logic of the program, which invokes the function.
==================================================
Question: iteration
Answer: A repetitive action or command typically created with programming loops.
==================================================
Question: loop
Answer: The action of doing something over and over again. (
==================================================
Question: pattern matching
Answer: Finding similarities between things.
==================================================
Question: persistence
Answer: Trying again and again, even when something is very hard.
==================================================
Question: program
Answer: An algorithm that has been coded into something that can be run by a machine.
==================================================
Question: run program
Answer: Cause the computer to execute the commands you've written in your program.
==================================================
Question: variable
Answer: A placeholder for a piece of information that can change
==================================================
Question: workspace
Answer: The white area on the right side of Code.org's online learning system where you drag and drop commands to build your program
==================================================