OCR GCSE Computer S - Paper 2 Keywords

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/159

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

160 Terms

1
New cards
alphanumeric
collective name for letters, digits, symbols
2
New cards
analogue signal
a continuous signal which can't be processed by a computer
3
New cards
argument
a value that a parameter of a subprogram actually takes
4
New cards
ALU
part of CPU that carries out arithmetic and Boolean operations
5
New cards
array
data structure where all data is stored and defined under one variable name
6
New cards
ASCII
A 7-bit character set consisting of 128 characters
7
New cards
assembler
a program that turns assembly language into machine code
8
New cards
assembly language
low-level langauge
9
New cards
authentication
a process for checking user identity
10
New cards
binary
a counting system using base-2 consisting of 0s and 1s
11
New cards
binary shift
moving the bits in a binary number left or right and filling gaps with 0s
12
New cards
BIOS
Basic Input Output System
13
New cards
bitmap image
a graphic made up of pixels
14
New cards
bit
a binary digit either 0 or 1
15
New cards
bit rate
number of bits used per second of sampled audio
16
New cards
breakpoint
a programming tool used to halt a program at a specific place
17
New cards
byte
8 bits
18
New cards
casting
a way of changing from one data type to another
19
New cards
character
a single alphanumeric symbol
20
New cards
code editor
part of an IDE where you write and edit your source code
21
New cards
colour depth
the number of bits used for each pixel in an image file
22
New cards
comment
a note added to source code to say what part of a program does
23
New cards
comparison operator
compares two values and outputs either true or false
24
New cards
compiled code
an executable file created by a compiler
25
New cards
compiler
a programming tool to translate source code into machine code
26
New cards
compression
process of making the size of a file smaller
27
New cards
computational thinking
tackling a problem through decompostion, abstraction and algorithmic thinking
28
New cards
concatenation
joining strings together
29
New cards
constant
named value which cannot be altered as program is running
30
New cards
debugging
identifying and fixing errors in a program
31
New cards
dedicated system
a computer system designed to carry out a specific task
32
New cards
denary
system using base-10
33
New cards
digital signal
the representation of an analogue signal using binary data
34
New cards
DO WHILE loop
type of iteration statement
35
New cards
erroneous data
test data that a program isn't designed to accept
36
New cards
error diagnostics
information about an error once it is detected
37
New cards
extended ASCII
an 8-bit character set consisting of 256 characters
38
New cards
extreme data
Test data on the boundary of what a program will accept
39
New cards
field
A column of a database used to store a category of data
40
New cards
file handling
reading from and writing to external files
41
New cards
file sharing
copying files between services of work
42
New cards
final testing
when the testing stage of the software developing cycle is only done once to check the software.
43
New cards
flat-file database
A database that only contains one table of data
44
New cards
flow diagram
a graphical way of showing an algorithm
45
New cards
FOR loop
A type of count-controlled iteration statement
46
New cards
functionality testing
A type of testing that assesses how well a program meets the requirements
47
New cards
function
A sub program that takes parameters and returns a value
48
New cards
Gigabyte
1000 megabytes
49
New cards
global variable
a variable available throughout the whole program
50
New cards
GPU
A circuit for handling the processing of graphics and images
51
New cards
GUI
Allows the user to interact with the computer in a visual and intuitive way
52
New cards
GUI builder
an IDE tool for giving a program a graphical user interface
53
New cards
hexadecimal
a counting system using base-16 consisting of 0-9 digits and letters a-f
54
New cards
high-level language
A programming language like C++ or Java
55
New cards
IF statement
type of selection statement
56
New cards
indentation
Spaces put at the beginning of a line of code to help show a programs structure
57
New cards
input sanitation
removing unwanted characters from an input
58
New cards
input validation
Checking that an input meets a certain criteria
59
New cards
integer
A numerical data type for whole numbers
60
New cards
interpreter
A translator that turns source code into machine code
61
New cards
iteration statement
A statement which make a program repeat a series of instructions
62
New cards
iterative testing
Repeated testing done during the development of a program
63
New cards
kilobyte
1024 bytes
64
New cards
linker
a program tool which can combine codes
65
New cards
local variable
a variable that is only defined and useable within certain parts of a program
66
New cards
logic circuit
An electronic circuit for performing logic operations on binary data
67
New cards
logic error
when a program does something that was not intended
68
New cards
logic gate
an electronic circuit component that performs a Boolean operation
69
New cards
loop
A set of instructions that repeat until a condition is met
70
New cards
lossless compression
Temporarily removing a file to decrease file size
71
New cards
lossy compression
permanently removing a file to decrease file size
72
New cards
machine code
the lowest level of programming language formed of 1's and 0's
73
New cards
maintainability
a characteristic of a defensive design that helps programmers modify their creation
74
New cards
megabyte
1024 kilobytes
75
New cards
metadata
extra data stored in a file which gives information about the file's properties
76
New cards
Bit
one binary number (1 or 0)
77
New cards
Nibble
4 bits
78
New cards
real (or float)
numbers that have a decimal part
79
New cards
Boolean
can only take one of two values, usually TRUE or FALSE
80
New cards
string
used to represent text, collection of characters
81
New cards
decomposition
breaking a complex problem down into smaller problems and solving each one individually
82
New cards
abstraction
picking out important bits of information from the problem
83
New cards
algorithmic thinking
a logical way of getting from the problem to the solution
84
New cards
decisions
diamond boxes - flow diagram
85
New cards
start/stop
box with rounded corners - flow diagram
86
New cards
inputs/outputs
parallelogram - flow diagram
87
New cards
processes (instructions, calculations, processes)
rectangle - flow diagram
88
New cards
sub routine (reference other flow diagrams)
box with another boxes - flow diagram
89
New cards
sequences
only one way from start to finish
90
New cards
selections
multiple ways to get from start to finish
91
New cards
iterations
loops that allows to repeat a task
92
New cards
exponentiation
raise a number to a power
93
New cards
DIV operator
returns whole number part of division
94
New cards
MOD operator
returns remainder part of division
95
New cards
\==
is equal to
96
New cards

=!

is not equal to

97
New cards
<
is less than
98
New cards
\>
is greater than
99
New cards
is less than or equal to
100
New cards
\>\=
is greater than or equal to