What is debugging
When you identify the error or bugs in computer hardware or program to fix them.
The smallest unit of data storage that a program can use. A variable contains known or unknown information referred to as a “value.” Two types of variables are global and local.
Variable
A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.
Arithimetic operator
A set of steps to accomplish a task.
Algorithm
The language that people use in daily conversations with each other.
Natural Language
A function or artifact in an app that you can add in Design view of MIT App Inventor. Examples of components are: Canvas, Camera, Label, Slider, Sound, Horizontal arrangement, Button.
What is Component
A whole number that does not have a decimal or any digits after the decimal.
Integer Data Type
A representation of a logical statement that is used to examine the relationship between two values and determine whether the statement is true or false (Boolean conditionals).
Logical Operator
A loop that changes the value of a count by a certain amount every time an event occurs.
Incremental counter
A sequential and prioritized list of what needs to be done to create the app the user wants.
backlog
where you can create the user interface and add common features you want in the app. This is where you let the program know what components you will later want to code.
Designer View
A type of number that provides very precise information by including all the numbers after the decimal.
Float
The = ≠ > < operators used to compare two items. They are also referred to as comparison operators.
Relational Operator
reduced in number by one
Decrementing
A sequence of instructions that continually repeats until a condition is met.
Loops
In MIT App Inventor, a control block that looks for inputs or events to know when to perform a specific action.
MIT App Inventor
Text or characters displayed by a program. In MIT App Inventor Blocks view, the text string block lets you manage how text, also known as strings, are seen by the user of an app.
String
A series of conditionals that a computer moves through until it finds the one that is true.
Chained Conditional
Stored data that may be used by any part of the program.
Global
A process of repeating a set of instructions a specified number of times or until a condition is met, such as in a repetition of a process or a newer version of development in computer science.
Iteration
A sequence of actions or instructions to follow in solving a problem or accomplishing a task. Also called subprogram, a procedure is a group of statements that may be used at one or more points in a computer program.
Procedure
A data type that only has two values, usually denoted as true or false.
Boolean
A way to work out the logic without worrying too much about the specifics of the language you are programming in.
Pseudocode
Stored data that is only used within a small scope of a project and cannot be used by other parts of the program.
local
paradigm where the execution of a program is determined by events such as user actions or messages
Event Driven Programming