hello quizlet
Home
Subjects
Expert solutions
Create
Study sets, textbooks, questions
Log in
Sign up
Upgrade to remove ads
Only $35.99/year
Unit 2 - Introduction to Mobile Apps & Pair Programming
Flashcards
Learn
Test
Match
Flashcards
Learn
Test
Match
Terms in this set (78)
abstraction
a general representation of something -- of some person or place or event or process. An abstraction extracts common features from specific examples in order to generalize concepts. Words, symbols, maps, and models are all examples of everyday abstractions.
algorithm
a precise sequence of instructions for processes that can be implemented by a programming language and executed by a computer.
AND gate
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).
base
the number of distinct digits or symbols used to represent numbers in that system. Our decimal system is base-10 because it uses 10 digits, 0 through 9.
binary number system
number system in which all numbers are represented in terms of the 2 binary digits, 0 and 1.
binary sequence
a sequence of 0s and 1s.
bit
a single binary digit, either 0 or 1. It is the smallest unit of data in a computer.
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.
boolean
condition is a true/false condition. It is named after George Boole (1815-1864) an English mathematician.
browser
a program that displays web pages and is used to navigate the WWW.
byte
A group of eight binary digits or bits.
character
any symbol that requires one byte of storage.
chip
an informal way of describing an integrated circuit (IC) consisting of millions of tiny circuits.
compilation
The process of translating the entire source code into a single binary file.
computer
a machine that processes information under the control of a program.
Computing Innovation
includes a program as an integral part of its function. Can be physical, non-physical computing software, or non-physical computing concepts. For example, self-driving cars, picture editing software, e-commerce, a mobile app
constant
such as the numeral '5', is an abstraction that represents a single thing, e.g., the value 5.
control structure
a block of programming statements that controls the flow or behavior of an algorithm.
CPU
that part of the computer's hardware that carries out the instructions of a computer program.
cyberspace
a metaphor for describing the non-physical terrain created by computer systems.
data
the distinct information that is formatted in a special way. Exists in a variety of forms, like text on paper or bytes stored in electronic memory.
data abstraction
the practice of organizing and encapsulating certain data into a more general representation. An example would be storing the text 'hello' in a single variable rather than having numerous occurrences of 'hello' in a program.
data center
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 telecommunications network which allows computers to exchange data.
decimal number system
a base-10 system that we use every day, consisting of the symbols 0 through 9.
disk drive
a randomly addressable and rewritable storage device.
Event Handler
A block of code that reacts to an event like a button click.
Event-driven Programming
the program is activated by events such as button clicks.
flip flop
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 visual (i.e. graphical) notation for expressing algorithms.
general purpose computer
can run many different programs (e.g. a smartphone).
hardware
includes its electronic and mechanical components that carries out the instructions of a computer program.
hexadecimal number system
a base-16 system, consisting of the 16 symbols 0 through 9 and A through F.
high level language
a programming language that is human readable (App Inventor) and provides the programmer with easy to understand abstractions.
Horizontal Arrangement
A component used to display a group of components laid out from left to right.
HTTP
the protocol that controls the behavior of the WWW.
IDE
software that provides comprehensive tools for programming such as UI design, code editing, and a way to interpret and run the program.
IETF
develops and oversees open standards such as HTTP (www) and SMTP (mail).
If/Else
Selection or conditional algorithm that allows a program to choose between different actions.
Input
data sent to a computer for processing by a program and can be tactile, audible, visual, or text
integrated circuit
informally, a chip, is an electronic circuit formed on a small piece of semiconducting material, that integrates billions of tiny transistors and logic gates.
intellectual property
refers to any property that is created using original thought. Traditional intellectual property include patents, copyrights, and trademarks.
Internet
the global public network of independent and autonomous networks that are governed by the Internet Protocol Suite (TCP/IP
interpretation
The process of translating source code into machine language one instruction at a time and immediately executing instruction.
iteration
another term for 'repetition'
logic gate
an elementary building block of a digital circuit. Examples would be AND, OR, and NOT gates that perform basic digital operations.
machine language
a programming language that is directly readable by the computer's CPU.
Moore's Law
the projection that the number of transistors per square inch on integrated circuits will rougly double every year since the integrated circuit was invented.
motherboard
houses the computer's main electronic components.
network
a group of two or more computer systems linked together.
NOT gate
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.
octal number system
a base-8 system, consisting of the symbols 0 through 7.
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!
OR gate
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).
Output
data sent back from the program to the device and can be tactile, audible, visual, or text.
overflow error
an error that occurs when the computer attempts to handle a number that is outside of the defined range of values can be represented
positional number system
such as our decimal system, the value of a digit in a number depends on its place. For example, in the decimal number 545, the leftmost '5' represents 500 because it occurs in the hundreds place, but the rightmost '5' represents 5 because it occurs in the ones place.
procedural abstraction
in computer science is the practice of organizing and encapsulating algorithms in named procedures that can then be invoked by name. An example would be the 'sqrt(x)', square root of x, which encapsulates the algorithm for calculating the square root of x.
processor
a shorthand way of referring to a microprocessor or CPU.
program
a sequence of instructions that controls the computer.
protocol
a system of rules that govern the behavior of some system.
pseudocode
a notation for expressing algorithms, which is more precise that ordinary English but less formal than a programming language.
RAM
stores the computer's programs and data temporarily while power is on.
repetition
control structure is the repetition of an algorithm for a specified number of times or until a true/false condition is met.
selection
control structure uses a true or false condition to determine which of two parts of an algorithm is used.
sequence
control structure is the application of each step of an algorithm in the order in which the statements are given.
social network
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.
software
consists of the programs that control the computer.
special purpose computer
has a fixed program (e.g. a simple calculator, a digital watch, a car's anti-lock braking system).
TCP/IP
the suite a protocols that determine the behavior of the Internet.
Tim Berners-Lee
invented the World Wide Web (WWW).
transistor
a semiconductor device used to amplify or switch electronic signals and electrical power. Transistors are the fundamental building blocks of electronic devices.
UI Components
Parts of the user interface such as Buttons, Labels, etc.
User Events
Actions by the user such as button clicks.
User Interface
The part of computer application through which a user interacts with a program.
variable
can be used to represent any number and is therefore more general and more abstract than a constant, such as the symbol 'X'.
whitelist
is a generic name for a list of email address or IP addresses that are considered to be spam free.
World Wide Web
an Internet application of interlinked web pages based on the HTTP protocol.
Students also viewed
Unit 2 Vocab
45 terms
College Business and Management Unit 1 Vocab
24 terms
中文四 Unit 1B 打工 - 1&2
50 terms
Español I: Para empezar PE#10
22 terms
Sets found in the same folder
Unit 3 - Creating Graphics & Images Bit by Bit
50 terms
Unit 4 - Animation, Simulation, & Modeling
25 terms
Unit 5 - Algorithms & Procedural Abstraction
23 terms
Unit 6 - Communication Through The Internet
80 terms
Other sets by this creator
AP CSP Vocabulary Review
273 terms
Unit 7 - Using and Analyzing Data & Information
18 terms
Verified questions
chemistry
What is the molar mass of a gas if 0.0494 g of the gas occupies a volume of 0.100 L at a temperature 26c and a pressure of 307 torr?
physics
A fish lies $80 \mathrm{~cm}$ below the surface of a clear pond. If the index of refraction of water is assumed to be $1.33$ and that of air is approximately 1 , how far below the surface does the fish appear to a person looking down from above?
physics
What would be the period of a 2.0-m-long pendulum on the Moon’s surface? The Moon’s mass is $7.34 \times 10^{22} \mathrm{kg}$, and its radius is $1.74 \times 10^{6} \mathrm{m}$. What is the period of this pendulum on Earth?
chemistry
Provide a general description of how hydrometallurgy is used to extract metals from ores.
Recommended textbook solutions
Python for Everyone
2nd Edition
•
ISBN: 9781119056553
(2 more)
Cay S. Horstmann, Rance D. Necaise
730 solutions
Python for Everyone
1st Edition
•
ISBN: 9781118626139
Cay S. Horstmann, Rance D. Necaise
633 solutions
Python for Everyone Interactive Edition
2nd Edition
•
ISBN: 9781119186656
Cay S. Horstmann, Rance D. Necaise
730 solutions
Python for Everyone
2nd Edition
•
ISBN: 9781119056362
Cay S. Horstmann, Rance D. Necaise
730 solutions
Other Quizlet sets
Quiz 5 bus comm
26 terms
A Sister's Will
13 terms
Enzymtechnologie Altklausuren
41 terms