• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/49

Click to flip

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