click below
click below
Normal Size Small Size show me how
Computer thinking
| Term | Definition |
|---|---|
| flowcharting | a diagram that depicts a process, system or computer algorithm |
| storyboarding | a graphic organizer that provides the viewer with a high-level view of a project. |
| coding | tells a machine which actions to perform and how to complete tasks. |
| debugging | the process of finding and fixing errors or bugs in the source code of any software |
| user interface | the point of human-computer interaction and communication in a device |
| usability | a quality attribute that assesses how easy user interfaces are to use |
| variables | the spread, or dispersion, of a group of scores. |
| lists | an abstract data type that represents a finite number of ordered values, where the same value may occur more than once. |
| loops | a sequence of instruction s that is continually repeated until a certain condition is reached |
| conditions | statements that are created by the programmer which evaluates actions in the program and evaluates if it's true or false |
| programing language | the cognitive processes necessary to engage with computational tools to solve problems. |
| events | an action or occurrence that can be identified by a program and has significance for system hardware or software |
| decomposition | the process of breaking down a problem into a number of smaller problems that can more easily be addressed. |
| pattern recognition | the process of identifying patterns in a data set to categorize, process and resolve the information more effectively |
| algorithmic thinking | a derivative of computer science and the process to develop code and program applications |
| abstraction | the process of removing elements of a code or program that aren't relevant or that distract from more important elements. |
| troubleshooting | a form of problem solving, often applied to repair failed products or processes on a machine or a system. |
| hardware | the computer's tangible components or delivery systems that store and run the written instructions provided by the software. |
| software | a set of instructions, data or programs used to operate computers and execute specific tasks |
| operational problems | any kind of problem that arises which can render a business less profitable. |