Unit 2 - Introduction to Mobile Apps & Pair Programming (2019)

अब Quizwiz के साथ अपने होमवर्क और परीक्षाओं को एस करें!

whitelist

A whitelist is a generic name for a list of email address or IP addresses that are considered to be spam free.

cyberspace

Cyberspace is a metaphor for describing the non-physical terrain created by computer systems.

data abstraction

Data abstraction in computer science is the practice of organizing and encapsulating certain data into a more general representation.

data

Data is the distinct information that is formatted in a special way.

CPU

CPU (Central Processing Unit) is that part of the computer's hardware that carries out the instructions of a computer program.

chip

Chip' is an informal way of describing an integrated circuit (IC)

sequence

A sequence control structure is the application of each step of an algorithm in the order in which the statements are given.

special purpose computer

A special purpose computer is one that has a fixed program (e.g. a simple calculator, a digital watch, a car's anti-lock braking system).

transistor

A transistor is a semiconductor device used to amplify or switch electronic signals and electrical power. Transistors are the fundamental building blocks of electronic devices.

boolean

A Boolean condition is a true/false condition. It is named after George Boole (1815-1864) an English mathematician.

NOT gate

A NOT gate is a circuit with one input and one output defined such that its output is TRUE (or ON) when its input is FALSE (or OFF) and vice versa.

social network

A a social network is 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.

binary sequence

A binary sequence is a sequence of 0s and 1s.

bit

A bit is a single binary digit, either 0 or 1. It is the smallest unit of data in a computer.

bit

A bit is short for binary digit, the smallest unit of information in a computer.

pseudocode

A blend of English and code used to write down an algorithm for a program.

Event Handler

A block of code that reacts to an event like a button click.

browser

A browser is a program that displays web pages and is used to navigate the WWW.

byte

A byte is 8 bits

character

A character is any symbol that requires one byte of storage.

computer

A computer is a machine that processes information under the control of a program.

program

A computer program is a sequence of instructions that controls the computer.

hardware

A computer's hardware includes its electronic and mechanical components that carries out the instructions of a computer program.

constant

A constant, such as the numeral '5', is an abstraction that represents a single thing, e.g., the value 5.

data center

A data center is a 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 data network is a telecommunications network which allows computers to exchange data.

disk drive

A disk drive is a randomly addressable and rewritable storage device.

flip flop

A flip flop (or latch) is a digital circuit that has two states, ON or OFF, that can be used to store a 1 or a 0. It is the fundamental unit of computer memory.

flowchart

A flowchart is a visual (i.e. graphical) notation for expressing algorithms.

general purpose computer

A general purpose computer is one that can run many different programs (e.g. a smartphone).

byte

A group of eight binary digits or bits.

User Interface

The part of computer application through which a user interacts with a program.

interpretation

The process of translating source code into machine language

compilation

The process of translating the entire source code into a single binary file.

Tim Berners-Lee

Tim Berners-Lee invented the World Wide Web (WWW).

logic gate

A logic gate is an elementary building block of a digital circuit. Examples would be AND, OR, and NOT gates that perform basic digital operations.

machine language

A machine language is a programming language that is directly readable by the computer's CPU.

high level language

A high level language is a programming language that is human readable (App Inventor)

network

A network is a group of two or more computer systems linked together.

processor

A processor is a shorthand way of referring to a microprocessor or CPU.

protocol

A protocol is a system of rules that govern the behavior of some system.

variable

A variable, such as the symbol 'X', can be used to represent any number and is therefore more general and more abstract than a constant.

abstracting

Abstracting is the process of creating abstractions.

User Events

Actions by the user such as button clicks.

AND gate

An AND gate is a circuit with two inputs and one output defined such that its output is TRUE (or ON) only when both of its inputs are TRUE (or ON).

OR gate

An OR gate is a circuit with two inputs and one output defined such that its output is TRUE (or ON) when either or both of its inputs are TRUE (or ON).

abstraction

An abstraction is a general representation of something

algorithm

An algorithm is a precise sequence of instructions for processes.

integrated circuit

An integrated circuit (IC) or, informally, a chip, is an electronic circuit formed on a small piece of semiconducting material, that integrates billions of tiny transistors and logic gates.

open standard

An open standard is a standard (such as TCP, HTTP) that is not owned or controlled by a private entity.

WWW as a higher level of abstraction

Berners-Lee felt the WWW brought the Internet to a higher level of abstraction.

HTTP

HTTP (HyperText Transfer Protocol) is the protocol that controls the behavior of the WWW.

positional number system

In a positional number system the value of a digit in a number depends on its place.

Event-driven Programming

In event-driven programming, the program is activated by events such as button clicks.

blacklist

In internet terminology, a blacklist is a generic term for a list of email addresses or IP addresses for organizations that known to be spammers.

Input

Input is data sent to a computer for processing by a program and can be tactile, audible, visual, or text

intellectual property

Intellectual property refers to any property that is created using original thought.

Moore's Law

Moore's law is the projection that the number of transistors per square inch on integrated circuits will rougly double every year since the integrated circuit was invented.

Output

Output is the data sent back from the program to the device and can be tactile, audible, visual, or text.

UI Components

Parts of the user interface such as Buttons, Labels, etc.

procedural abstraction

Procedural abstraction in computer science is the practice of organizing and encapsulating algorithms in named procedures that can then be invoked by name.

RAM

RAM (Random Access Memory) stores the computer's programs and data temporarily while power is on.

software

Software consists of the programs that control the computer.

TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol) is the protocols that determine the behavior of the Internet.

IETF

The International Engineering Task Force (IETF) develops and oversees open standards such as HTTP (www) and SMTP (mail).

abstraction layer

The Internet is organized into several abstraction layers that are controlled by various protocols. From the bottom up, we have the link layer (Ethernet protocol), the Internet layer (IP), transport layer (TCP), and application layer (HTTP)."

Internet

The Internet is the global public network of independent and autonomous networks that are governed by the Internet Protocol Suite (TCP/IP)

World Wide Web (WWW)

The WWW is an Internet application of interlinked web pages based on the HTTP protocol.

base

The base of a number system refers to the number of distinct digits or symbols used to represent numbers in that system.

binary number system

The binary number system is a number system in which all numbers are represented in terms of the 2 binary digits, 0 and 1.

decimal number system

The decimal number system is a base-10 system that we use every day, consisting of the symbols 0 through 9.

hexadecimal number system

The hexadecimal number system is a base-16 system, consisting of the 16 symbols 0 through 9 and A through F.

motherboard

The motherboard houses the computer's main electronic components.

octal number system

The octal number system is a base-8 system, consisting of the symbols 0 through 7.

control structure

one or more programming language statements that control the flow of a computer program.

Integrated Design Environment

software that provides comprehensive tools for programming such as UI design, code editing, and a way to interpret and run the program

selection

the computer is given criteria, and has to make a decision based on the circumstances

repetition/ iteration

the control structure used to repeatedly process one or more program instructions; also called a loop


संबंधित स्टडी सेट्स

Cybersecurity final Multiple choice

View Set

Master educator chapter 8: effective classroom management & supervision

View Set

Maternal Infant Ch 9, Ch 14, 10, 11, 13 Practice Questions

View Set

PUNCTUATION AND LITERATURE: Test

View Set

CH 58 EAQ Degenerative Neurologic Disorders

View Set

Workforce Planning & Talent Management

View Set

ECON: final exam multiple choice (part 1)

View Set