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

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

byte

A blank is 8 bits

selection

A blank uses a true or false condition to determine which of two parts of an algorithm is used.

Event Handler

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

control structure

A block of programming statements that controls the flow or behavior of an algorithm

general purpose computer

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

special purpose computer

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

Internet

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

IDE

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

User Events

Actions by the user such as button clicks.

computer

a machine that processes information under the control of a program.

cyberspace

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

pseudocode

a notation for expressing algorithms, which is more precise that ordinary English but less formal than a programming language.

algorithm

a precise sequence of instructions for processes that can be implemented by a programming language and executed by a computer.

browser

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

machine language

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

high level language

a programming language that is human readable (App Inventor) and provides the programmer with easy to understand abstractions.

program

a sequence of instructions that controls the computer.

open standard

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. Open Standards fuel the growth of the Internet!

protocol

a system of rules that govern the behavior of some system.

boolean

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

flowchart

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

sequence

the application of each step of an algorithm, in the order in which the statements are given.

Output

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

HTTP

the protocol that controls the behavior of the WWW.

repetition

the repetition of an algorithm for a specified number of times or until a true/false condition is met.

TCP/IP

the suite a protocols that determine the behavior of the Internet.

Event-driven Programming

In blank, the program is activated by events such as button clicks.

World Wide Web (WWW)

Internet application of interlinked web pages based on the HTTP protocol.

UI Components

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

hardware

This term refers to a computer's electronic and mechanical components that carries out the instructions of a computer program.

motherboard

The blank houses the computer's main electronic components.

User Interface

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

CPU

The part of the computer's hardware that carries out the instructions of a computer program.

interpretation

The process of translating source code into machine language one instruction at a time and immediately executing instruction.

compilation

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

IETF

They oversees open standards such as HTTP (www) and SMTP (mail).

software

This consists of the programs that control the computer.

RAM

This stores the computer's programs and data temporarily while power is on.

chip

an informal way of describing an integrated circuit (IC) consisting of millions of tiny circuits.

iteration

another term for 'repetition'.

character

any symbol that requires one byte of storage.

Input

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

Tim Berners-Lee

invented the World Wide Web (WWW).


Ensembles d'études connexes

SB 3.3-3.4 (includes empirical rule)

View Set

Chapter3-Legal Concepts of the Insurance Contract

View Set

Pharmacology Neuro & Gastro Drugs

View Set

Human Anatomy - The Endocrine System - Chapter 18 - Brooks

View Set

Word Final Exam Review Chapter 3

View Set

ADA/FMLA/WORKERS COMP(three headed monster)

View Set