Computer Science Flashcards
abstraction
the process of removing unnecessary details so that only the main, important points remain
address
a number assigned to the storage location so that it can be accessed
adjacent items
items of data that are next to each other
alpha testing
testing done by the programmer
analogue
data which can use any value in a continuous range
antivirus software
software designed to prevent, detect and remove malware
applet
a small application or program created in the Java programming language that can be sent to a user along with the web page they have requested (e.g. applets of animations, word processors and games)
application software
are end-user programs. Also called ‘apps’ or ‘applications’, they are written to be run by users to perform user-identified tasks. For example, for productivity or entertainment. They include word processor, spreadsheet, database, game and image editing software
argument
the name for the data that is passed to a subroutine by the main program
array
a structure that contains many items of data of the same type. The data are indexed so that a particular item of data can be easily found
assembler
a program which translates assembly language into machine code
assigning
giving a variable a value
authenticate
confirm that a user’s password has been entered correctly
authentication
the process of determining whether someone trying to log into the network is who they declare to be
autonomous
the ability to act on their own without human input
bandwidth
the amount of data that can pass through the transmission medium per second. It is often called the bit-rate
base 2
a base 2 number system represents numbers using two different symbols. Each place value is two times bigger than the place to its right
base 10
a base 10 number system represents numbers using ten different symbols. Each place value is ten times bigger than the place to its right
beta testing
testing done by a selected group of individuals to receive their feedback about how well the program works
bitmap image
A set of bits that represents a graphic image, with each bit or group of bits corresponding to a pixel in the image.
binary digits
computers can only communicate directly in 0s and 1s; series of 0s and 1s represent the codes for various instructions and data
binary tree
items of data are stored in leaves and the branch points are called internal nodes. In a binary tree, each node has at most two branches or children
biometric authentication
a process that validates the identity of a user who wishes to sign into a system by measuring some unique, physical characteristic of that user such as fingerprints, eye scans, face recognition and voice prints
BIOS
the Basic Input/Output System controls the computer when it is first switched on