click below
click below
Normal Size Small Size show me how
Genesis B. U1- 1-3
Unit 1 Lessons 1 - 3
Term | Definition |
---|---|
Modeling | Identify the problem and what you need to find the solution |
Transformation and Composition | Before working on a solution, you need to understand all the parts of the problem once you understand each part, you can break the problem into smaller tasks. |
Encapsulation and Generalization | Encapsulation is like a template that can be reused when part of a bigger problem. Generalization is like a template that can be reused when part of similar but different problem. |
Data Structures and Algorithms | Writing out the steps you need to follow so that you get the same solution every time when a solution is carried out by on algorithm, the solution becomes reusable. |
Comments | Are text notes added to the program to provide explanatory information about the source code. |
Operator | A character that represents a specific mathematical or logical action or process. |
Punctuation | Indicating the beginning and end of code blocks, functions, and expressions. |
Keywords | Predefined, reserved words used in programming that have special meanings to the compiler. |
Editor | The large window where we type our code (on the left) |
Line numbers | The number at the beginning of each line |
Run | After we type in our code, we click "Run" button to execute the program. |
Output Panel | Shows the end result of a successful code (top right) |
Console | This box contains error messages (bottom right) |
Editor keys | A button that when clicked, displays a list of shortcut keys. |
Comments | Begin w/two dashes and a space (--); they mark lines that are ignored by the computer, for comments with several lines use {-comment-} |
Definitions | Have an equal sign separating the word that's being defined at the left of the equal sign from the right of the equal sign. |
Keywords | Special words that are used to modify the way a computer program words (boldface) |
Import | Adds functionality by using code that other people wrote (libraries) |
Program | The line of the code that's activated when you click the "Run" button (line where CodeWorld starts reading) |
Where | Begins a block of code that can be used only the line immediately above it, Organizes code in independent chunks that don't interfere w/each other. |
Identifiers | Names of variables or functions. |
Operators | Math symbols +, -, *, and / |
Punctuation | [ ] square brackets used for lists |
Punctuation | ( ) round parentheses used for tuples and arguments |
Punctuation | , comma used to separate elements in lists and tuples. |
Literal Data | Includes numbers such as 1 or text that's enclosed in double quotes like "CHUCK WAGON" |
Ethics | The moral principles applied to a person's actions. |
Plagiarism | The unethical act of passing off someone else's work as your own. |
Problem Solver | A thinker that takes all of the knowledge and resources at hand to design solutions. |
Perseverance | The act of continuing to attempt something difficult, even if it takes a long time to succeed, often after many failures. |