Introduction
Computers, Information, & Society
Binary Numbers
System Software
Information Security
100

A desktop computer that uses integrated circuit technology is called a

microcomputer

100

The study of duty and obligation 

Deontology

100

A base-2 positional numbering system 

Binary Numbering System

100

A collection of computer programs that manage the resources of a computer and facilitate access to those resources

System Software

100

The process of verifying who has the right to gain access to the computer

Authentication

200

An algorithic operation that repeats a block of instructions is called an

iterative operation

200

Material that is false or misleading widely distributed under the guise of objective news 

Fake News

200

Short for binary digit

Bit

200

The main piece of system software that helps to run and mange the computer system

Operating System

200

The goal of keeping information protected from those who do not have permission to access it

Information Security

300

The study of algorithms is called

Computer Science

300

An _____ argues about a problem by comparing it to a related problem which you can claim is very similar in terms of its ethical implications and consequences.

Analogy

300

An attempt to represent an integer that exceeds the maximum allowable value represents an error 

Arithmetic Overflow

300

Another term for a virtual machine

Virtual Environment

300

To convert plain text into coded text that cannot be understood without the appropriate decryption algorithm

Encrypts

400

The first fully electronic general-purpose programmable computer was called the 

ENIAC

400

A school of thought in ethics that focuses on the consequences of an act to determine if the act is good or bad.

Consequentialism

400

A way to represent real numbers as a mantissa times a base to an exponential power 

Scientific Notation

400

The visual overview of the computer that is provided by the operating system

GUI

400

Someone proficient at tinkering with computers 

Hacker

500

An algorithmic operation that asks a question and selects the next step to carry out based on the answer to that question is a

Conditional Operation
500

Hacking that is intended as political activism 

Hacktivism

500

The acronym for the American Standard Code for Information Interchange 

ASCII

500

A low-level programming language that maps 1:1 into machine language

Assembly Language

500

The process of using people to get the information you want

Social Engineering

M
e
n
u