Lesson 1.1 the app revolution
Terms in this set (43)
Scientist who apply their knowledge of computation to creating solutions using a computer system.
A type pf software application designed to run on mobile device, such as a smartphone or tablet compute.
The science of creating artifacts and solving problems using the help of a computer. Some of the areas of focus include software engineering, programming, data analysis, algorithms, graphics, and animation
The writing of compound words by starting each word with a capital letter.
A simulator that imitates a program or events
An ordered set of instructions that are used to carry out a task
A diagram that represents an algorithm, work flow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action
An approach to programming where the programmer adds and tests code in small chunks at a time to make sure it behaves the way they want it to, before adding more code.
A set of instructions that a computer executes to achieve a particular objective.
A representative consumer for whom a hardware or software product is designed.
The visual part of a computer app or operating system, through which an end user interacts with the computing device or software.
The layer of an app that the user sees and interacts with.
The layer of an app that contains the program that tells the app how to behave.
The period when a program is running. Runtime begins when a program is opened (or executed) and ends when the program is closed.
Type of computer programming where the program responds to an input (or trigger).
A block of code that is triggered when a certain event happens.
In a program, an event that is triggered by user interaction with the user interface.
The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
A command that performs different actions depending on whether a condition is true or false.
A form of mathematics in which an expression is reduced to either True or False.
A flaw in a computer program that causes the program to produce an incorrect result or behavior.
An incorrect result produced by a computer program.
To identify bugs or errors in computer hardware or programs and fix them.
A programming environment where updates to a program during development automatically appear on the connected testing device.
A program that translates instructions or code into a language that can be read and understood by a computer.
Issues in Program's Code
The person who writes the code in a computer program when two programmers are working together.
The person who observes or reviews each line of code in a computer program as it is typed when two programmers are working together.
A placeholder in a device's memory that stores a value a program is using.
Two people working together to create a computer program. One person, called the driver, writes the code and explains the logic, while the other person, called the navigator, reviews it and gives feedback.
The type of information stored in a variable. Common data types are Number, String, and Boolean.
To assign a variable its initial, or first, value.
A chart used by programmers to keep track of the values of variables in their program.
The process of following the flow of an algorithm step-by-step to make sure it works correctly.
Trace an Algorithm
The process of solving problems using a series of steps.
To break a problem down into smaller pieces.
Any one of the very small dots that together form the picture on a digital screen. The word pixel is short for picture element.
To create a variable in a program and give it a name.
A keyword used when declaring a variable. "Global" makes the variable available to all the blocks in the program.
The part of a program where a variable is visible and can be used by the code.
Scope of a Variable
To increase the value of a numeric variable by a set amount.
A systematic, problem-solving strategy that designers follow to come up with a solution to a problem.
A written plan that identifies a problem, its criteria, and its constraints. The design brief is used to encourage thinking about all aspects of a problem before attempting a solution
YOU MIGHT ALSO LIKE...
Introduction to Business | Gaspar, Bierman, Kolari, Hise, Smith, Arreola-Risa
Module 4 Vocabulary
App creators vocabulary
Ch. 12 - pages 674-688
OTHER SETS BY THIS CREATOR
Avid 10 Vocab Words
[In Progress] World History Study Guide
Adding and Subtracting Polynomials
THIS SET IS OFTEN IN FOLDERS WITH...
WWW Lists 21-24
Module 3- (vocabulary) - My world 3.1
Fine Arts 2020.01