Integrated Development Environment
An _ (IDE) is an integrated set of software tools used to develop computer software
event-driven programming
a
... [Show More] programming approach whereby the program's behavior is controlled by writing code that responds to various events that occur, such as Button clicks.
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.
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. It is a simplified and general representation of some complex object or process.
binary number
a number written in the binary system, a system that uses only two digits, 0s and 1s.
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
is distinct information that is formatted in a special way. It 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. 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
World Wide Web (WWW)
The _ is an application that runs on the Internet. The _ is a system of interlinked resources -- documents, images, sounds, videos, data files -- that are stored on the Internet and can be accessed through a browser.
Internet
The _ is the underlying global network that supports the WWW and many other applications. It consists of many different local networks that are connected together by various hardware devices.
Cloud
The _ is just a popular term for the Internet and its applications used largely in marketing and advertising.
cloud application
Google, Twitter, Dropbox are each often referred to as a _. They could also be called Internet applications. App Inventor is another example of a _
if-else condition
enables an app to ask questions and make decisions - it's one of the foundations of "artificial intelligence"
flip-flops
_, also called bistable gates, are digital logic circuits that can be in one of two states.
logic gate
A _ is an elementary building block of a digital circuit. Most _s have two inputs and one output.
machine language
_ is the elemental language of computers, comprising a long sequence of binary digital zeros and ones (bits).
Boolean
a value that is TRUE or FALSE
protocol
is a system of rules that govern the behavior of some system.
TCP/IP (Transmission Control Protocol/Internet Protocol)
is the suite a protocols that determine the behavior of the Internet.
HTTP (HyperText Transfer Protocol)
is the protocol that controls the behavior of the Web.
Tim Berners-Lee
invented the World Wide Web (WWW).
open standard
is a standard (such as TCP, HTTP) that is not owned or controlled by a private entity. It stands in contrast to 'proprietary' materials', which are owned or controlled by a private entity.
computer
is a machine that processes information under the control of a program.
chip
is an informal way of describing an integrated circuit (IC) consisting of millions of tiny circuits. [Show Less]