Computational artifact - an object created by a human being that involves the use of computation in some way, for example a mobile app or a web page.
Event-driven programming - a programming approach whereby the program's behavior is controlled by writing code that responds to various events that occur, such as Button clicks.
Hardware - the large and small physical components that make up a computers such as the computer's keyboard or its processor.
Software - the computer programs that make up a computer system such as the mobile apps we will be creating in this course.
Abstraction - one of the seven big ideas of the CS Principles curriculum. An abstraction is a simplified and general representation of some complex object or process. One example --we'll encounter many in this course, including abstractions used in computer programming -- would be a Google map.
Binary number - a number written in the binary system, a system that uses only two digits, 0s and 1s.
Blown to Bits Chapter 1 Vocabulary
bit: short for binary digit
blacklist: in internet terminology, a generic term for a list of email addresses or IP addresses that are origination with known spammers
character: any symbol that requires one byte of storage
cyberspace: a metaphor for describing the non-physical terrain created by computer systems
data: data is distinct information that is formatted in a special way. Data exists in a variety of forms, like text on paper or bytes stored in electronic memory
data center: are physical or virtual infrastructures used by enterprises to house computer, server and networking systems and components for the company’s IT (information technology) needs
data network: a telecommunications network which allows computers to exchange data
disk drive: a randomly addressable and rewritable storage device
intellectual property: refers to any property that is created using original thought. Traditional intellectual property include patents, copyrights, and trademarks.
Moore's Law: The number of transistors per square inch on integrated circuits has doubled every year since the integrated circuit was invented.
network: a group of two or more computer systems linked together
processor: short for microprocessor or CPU
social networking: a social structure made of nodes that are generally individuals or organizations. A social network represents relationships and flows between people, groups, organizations, animals, computers, or other information/knowledge processing entities
whitelist: a generic name for a list of email address or IP addresses that are considered to be spam free