Chapter One: Introduction to Computers and Programming Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Program

A

set of instructions that a computer follows to perform a task. Commonly referred to as Software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Programmer

A

person who can design, create, and test computer programs.

Also known as Software Developer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hardware

A

the physics devices or components that make up a computer.

Computer is a system composed of several components that all work together.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Central Processing Unit (CPU)

A

the part of the computer that actually runs programs.
Most important Component.
Without it, cannot run software.
Used to be a huge device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Microprocessors

A

CPUs located on small chips

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Micro-Memory

A

where computers store:
A program while the program is running
Data used by the program
Known as Random Access Memory or RAM
CPU is able to quickly access data in RAM
Volatile memory used for temporary storage
Contents are erased when computer is off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Secondary Storage

A

can hold data for long periods of time.

Programs normally stored here and located to main memory when needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Disk Drive

A

magnetically encodes data on a circular disk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

flash memory

A

portable, no physical disk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

optical devices

A

data encoded optically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Input

A

data the computer collects from people and other devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Input devices

A

component that collects the data
Example: keyboard, mouse, scanner, camera
Disk Drives can be considered input devices because they load programs into the main memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

output

A

data produced by the computer for other people or devices

Can be text, images, audio, or bit stream

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Output Devices

A

formats and presents output
Example: video display, printer
Disk Drives and CD recorders can be considered output devices because data is sent to be saved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

software

A

everything the computer does is controlled by software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Application Software

A

programs that make computer useful for everyday tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Byte

A

just enough memory to store letter or smaller number

Divided into 8 Bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Bit (Binary Digit)

A

electrical component that can hold positive or negative charge, like on/off switch

19
Q

BINARY NUMBER SYSTEM

A

8 bits= 1 byte, 1 byte= character, number, or special char

20
Q

digital

A

describes any device that stores data as binary numbers

21
Q

digital images

A

are composed of pixels

To store images, each pixel is converted to a binary number representing the pixels color

22
Q

digital music

A

is composed of sections called samples

to store music, each sample is converted to a binary number

23
Q

fetch

A

read the instruction from memory into CPU

24
Q

decode

A

CPU decodes fetched instructions to determine which operation to perform

25
Q

execute

A

perform the operation
FPU- floating point unit
ALU- arithmetic logic unit
CONT- everything else

26
Q

what is a program?

A

the set of instructions that a computer follows to perform a task. commonly referred to as software

27
Q

what are the 5 major components of a computer system?

A
CPU 
microprocessors 
micro-memory 
secondary storage 
Input 
Output 
Software
28
Q

what fundamental set of programs control the internal operations of the computers software?

A

Operations Software

29
Q

how much memory is enough to store a letter of the alphabet or a smaller number?

A

1 byte= 8 bits

30
Q

on what numbering system are all numeric values written as sequences of 0s and 1s?

A

computer numbering system

31
Q

what encoding scheme is extensive enough to represent the characters of many of the languages of the world?

A

unicode

32
Q

assembly language

A

uses short words (mnemonics) for instructions instead of binary numbers.
Easier for programmers to work with

33
Q

assembler

A

translates assembly language to machine language for execution by CPU

34
Q

low-level language

A

close in nature to machine language.

Example: assembly language

35
Q

high-level language

A

allows simple creation if powerful and complex programs
No need to know how CPU works or write large numbers of instructions
a more intuitive to understand

36
Q

key words

A

predefined words used to write program in high-level language
Each key word has a specific meaning

37
Q

operators

A

perform operations on data

example:agh operators to perform arithmetic

38
Q

syntax

A

set of rules to be followed when writing program

39
Q

statement

A

individual instructions used in high-level language

40
Q

compiler

A

translates high-level language program into separate machine language program.
machine language program can be executed at any time

41
Q

interpreter

A

translates and executes instructions in high-level language program.
Used by python language
interprets one instruction at a time
no deprecate machine language program

42
Q

source code

A

statements written by programmer

43
Q

syntax error

A

prevents code from being translated