A desktop computer that uses integrated circuit technology is called a
microcomputer
The study of duty and obligation
Deontology
A base-2 positional numbering system
Binary Numbering System
A collection of computer programs that manage the resources of a computer and facilitate access to those resources
System Software
The process of verifying who has the right to gain access to the computer
Authentication
An algorithic operation that repeats a block of instructions is called an
iterative operation
Material that is false or misleading widely distributed under the guise of objective news
Fake News
Short for binary digit
Bit
The main piece of system software that helps to run and mange the computer system
Operating System
The goal of keeping information protected from those who do not have permission to access it
Information Security
The study of algorithms is called
Computer Science
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
An attempt to represent an integer that exceeds the maximum allowable value represents an error
Arithmetic Overflow
Another term for a virtual machine
Virtual Environment
To convert plain text into coded text that cannot be understood without the appropriate decryption algorithm
Encrypts
The first fully electronic general-purpose programmable computer was called the
ENIAC
A school of thought in ethics that focuses on the consequences of an act to determine if the act is good or bad.
Consequentialism
A way to represent real numbers as a mantissa times a base to an exponential power
Scientific Notation
The visual overview of the computer that is provided by the operating system
GUI
Someone proficient at tinkering with computers
Hacker
An algorithmic operation that asks a question and selects the next step to carry out based on the answer to that question is a
Hacking that is intended as political activism
Hacktivism
The acronym for the American Standard Code for Information Interchange
ASCII
A low-level programming language that maps 1:1 into machine language
Assembly Language
The process of using people to get the information you want
Social Engineering