Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
49 Cards in this Set
- Front
- Back
- 3rd side (hint)
Computer System |
Combination of all the components required to process and store data using a computer. |
|
|
Hardware |
The equipment/physical devices associated with the computer. |
Mouse, keyboard, printers. |
|
Software |
Computer instructions that tell the hardware what to do. |
|
|
Programs |
Sets of instructions for a computer. |
|
|
Programming |
The act of developing and writing programs. |
|
|
Application Software |
All of the programs that help users with tasks. Comprises all of the programs you apply to a task. |
|
|
App (NI?) |
A piece of application software |
Term frequently used for applications on mobile devices |
|
System Software |
The programs that manage a computer, in contrast to application software. Comprises the programs that you use to manage your computer. |
OS: Windows, Linux, or UNIX. Google Android and Apple iOS for smartphones. |
|
Input |
Describes the entry of data items into a computer memory using hardware devices such as keyboards and mice; Data items enter the computer system and are placed in memory, where they are processed. |
|
|
Data Items |
All the text, numbers, and other information processed by the computer; includes all raw material entered into and processed by a computer . |
Data-> items. Can be images, sounds, users mouse or finger swipes. |
|
Processing |
To organize data items, check them for accuracy, or perform mathematical operations on them. Processing data items may involve organizing or sorting them, checking them for accuracy, or performing calculations with them. |
|
|
Central Processing Unit (CPU) |
The computer hardware component that processes data. In charge of processing. |
Look at the name |
|
Output |
Describes the operation of retrieving information from memory and sending it to a device, such as a monitor or printer, so that people can view, interpret, and work with the results . |
|
|
Information |
Processed data. |
|
|
Storage devices |
Hardware apparatus that holds information for later retrieval |
Hard drive, flash media, cloud based devices. |
|
Cloud |
Remote computers accessed through the internet. |
|
|
Programming language |
A language used to write programs |
Visual Basic, C#, C++, Java |
|
Program code |
The set of instructions a programmer writes in a programming language |
|
|
Coding the program |
The act of writing statements of a program in a programming language |
|
|
Syntax |
The rules of a language |
|
|
Syntax errors |
A error in language or grammar. |
|
|
Machine language |
A computer's on/off circuitry language; the low-level language made up of 1's and 0's that the computer understands. |
|
|
Source code |
The readable statements of a program, written in a programming language; they are later translated into object code. |
|
|
Object code |
Program statements that have been translated into machine language |
|
|
Run(s)/Execute(s) |
To have a computer use a written and compiled program |
|
|
Scripting languages |
. |
PHP Python |
|
Logic |
The complete sequence of instructions that lead to a problem solution |
|
|
Logical errors |
Error that occurs when incorrect instructions are performed, or when instructions are performed in the wrong order. |
|
|
Variable |
A named memory location of a specific data type, whose contents can vary or differ over time |
|
|
Users or end users |
People who work with, and benefit from, computer programs. |
|
|
Documentation |
All of the supporting material that goes into the program |
|
|
Algorithm |
The sequence of steps necessary to solve any problem |
|
|
Debugging |
The process of finding and correcting program errors |
|
|
Pseudocode |
An English-like representation of the logical steps it takes to solve a problem |
|
|
Flowchart |
A pictorial representation of the logical steps it takes to solve a problem |
|
|
Input symbol |
A symbol that indicates a input operation and is represented in flowcharts as a parallelogram |
|
|
Flowlines |
An arrow that connects the steps in a flowchart |
|
|
Terminal symbols |
A symbol used at each end of a flowchart; its shape is a lozenge; also called a start/stop symbol. |
|
|
Loop |
A structure that repeats actions while a condition continues; the repetition of a series of steps is called a loop |
|
|
Infinite loop |
A repeating flow of logic without ending |
|
|
Decision symbol |
A symbol that represents a decision in a flowchart, shaped like diamond |
|
|
Dummy value |
A preselected value that stops the execution of a program |
|
|
Sentinel value |
A value that represents an entry or exit point |
|
|
Text editor |
A program used to create simple text files; |
Similar to word processor, but without as many features |
|
Integrated development environment (IDE) |
A software package that provides an editor, compiler, and other programming tools. |
|
|
Command line |
Location on a computer screen where entries are typed to communicate with the computer's operating system |
|
|
Graphical User Interface (GUI) |
A program interface that uses a screen to display program output and allows users to interact with a program in a graphical environment |
|
|
Procedural programming |
A programming technique that focuses on procedures or actions, as opposed to object-oriented programming. |
|
|
Object-oriented programming |
A programming model that focuses on components and data items (objects) and describes their attributes and behaviors, as opposed to procedural programming |
|