AP CSP Code.org Flashcards
Terms : Hide Images [1]
6760082726 | Algorithm | A precise sequence of instructions for processes that can be executed by a computer and are implemented using programming languages. (NOTE: this is the definition from the AP CS Principles framework). | 0 | |
6760082727 | Low level programming language | A programming language that captures only the most primitive operations available to a machine. Anything that a computer can do can be represented with combinations of low level commands. | 1 | |
6760082728 | High level programming language | A programming language with many commands and features designed to make common tasks easier to program. Any high level functionality is encapsulated as combinations of low level commands. | 2 | |
6760082729 | Function | A piece of code that you can easily call over and over again. | 3 | |
6760082730 | API | A collection of commands made available to a programmer | 4 | |
6760082731 | Documentation | a description of the behavior of a command, function, library, API, etc. | 5 | |
6760082732 | Library | a collection of commands / functions, typically with a shared purpose | 6 | |
6760082733 | Parameter | An extra piece of information that you pass to the function to customize it for a specific need. | 7 | |
6760082734 | Loop | a programming construct that repeats a group of commands. | 8 | |
6760082735 | Iteration | The repetition of a statement, process, or procedure. | 9 | |
6760082736 | Abstraction | Pulling out specific differences to make one solution work for multiple problems. | 10 |