click below
click below
Normal Size Small Size show me how
Hadeel N. - U1: 1-3
Unit 1 Lesson Vocab
Term | Definition |
---|---|
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 |
Growth Mindset | The belief that you can learn and grow through perseverance and resilience |
Debugging | The process of searching for, identifying, and fixing errors in a code/program |
Facilitating questions | Questions that are used to guide conversation rather than provide answers |
Constructive Criticism | Suggesting improvements or questioning a decision in a healthy and supportive manner |
Specification | A statement at the top of the input panel that specifies the purpose of the program (as a comment so it is ignored by the program). |
Documentation | A description of all the available libraries for your reference. |
Library | A collection of predefined functions. |
Import statement | Using the keyword Import followed by the name of the library being imported. Once the library is imported into the code, the programmer can use any function defined in that library. |
Hanging indent | Formatting of a paragraph, citation, or definition for which all lines except the first are indented. |
Type | a general classification of data that describes how it is intended to be used. |
List | a collection of objects of the same type |
Empty list | a list with no objects inside |
Function | A predefined process applied to an input to produce an output. |
Input | An expression or object that is passed to a function. |
Output | An expression or object that results from what the function does to the input. |
lettering | The function lettering shows text at the center |
letteringBlock | The function letteringBlock lets you show several lines of text at the top of the output. |
Painted | painted :: (Picture,Text) -> Picture |
variable | A name assigned to data whose value can change (vary) |
variable definition | The construction name = value, which is used to be able to refer to the given value by a name, so that the value can be replaced by the name anywhere in the code, or vice versa. |
camelCasing | A naming convention for a variable name made of more than one word, in which the first letter of the words are capitalized, except for the first word. |
snake_casing | A naming convention where no letters are capitalized and the words are connected by underscores |
parse | To analyze and break down code into parts to understand its structure and meaning |
nesting | Placing one element inside of another, creating a hierarchical relationship between them. In CodeWorld, the computer reads from the inside out. |