An action or occurrence that happens during runtime that will trigger a response or behavior by the software. Examples of events include user-initiated events, such as clicking a button, or external events, such as the device receiving an SMS text message.
Back
Compiler
Front
A program that translates instructions or code into a language that can be read or understood by a computer.
Back
Pixel
Front
Any one of the very small dots that together form the picture on a digital screen. The word pixel is short for picture element.
Back
Flowchart
Front
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.
Back
Conditional Statement
Front
A command that performs different actions depending on whether a condition is true or false.
Back
Software
Front
Programs that run on a computer or other electronic devices.
Back
Increment
Front
To increase the value of a numeric variable by a set amount.
Back
Variable
Front
A placeholder in a device´s memory that stores a value a program is using.
Back
Live programming
Front
A programming environment where updates to a program during development automatically appear on the connected testing device.
Back
Design Brief
Front
A written plan that identifies a problem, its criteria, its constraints.The design brief is used to encourage thinking about all aspects of a problem before attempting a solution.
Back
Global
Front
A keyword used when declaring a variable ¨Global¨ makes the variable available to all the blocks in the program.
Back
Bug
Front
A flaw in a computer program that causes the program to produce an incorrect result or behavior
Back
Mobile application
Front
A type of software application design to run on mobile device, such as a smartphone or tablet computer.
Back
Boolean Logic
Front
A form of mathematics in which an expression is reduced to either true or false.
Back
Navigator
Front
The person who observes or reviews each line of code in a computer program as it is typed when two programmers are working together.
Back
Program
Front
A set of instructions that a computer executes to achieve a particular objective.
Back
Compilation Error
Front
Issues in a program´s code
Back
Database
Front
A collection of data that is stored permanently on a computer or device. A database is organized in a way that allows the programmer to access,update, and remove any data element as needed.
Back
Design Process
Front
A systematic, problem-solving strategy that designers follow to come up with a solution to a problem.
Back
Boolean
Front
A type of data in computing that a logical expression evaluates to. The only possible values for Boolean are true or false.
Back
Camelcase
Front
The writing of compound words ( Like variable names, procedure names, and file names.) by starting each word with a capital letter
Back
User Interface
Front
The visual part of a computer app or operating system, through which an end user interacts with the computing device or software.
Back
Pair programming
Front
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.
Back
Universal Design
Front
The design of products or environments that can be used by all people without the need for adaptation or modifications.
Back
Algorithm
Front
An ordered set of instructions that are used to carry out a task.
Back
Number
Front
A type of data in computing that represents a numeric value. Number can be integers, decimals, and negative and positive numbers.
Back
View layer
Front
The layer of an app that the user sees and interacts with.
Back
Incremental approach
Front
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.
Back
Computer scientists
Front
Scientists who apply their knowledge of computation to creating solutions using a computer system.
Back
Text
Front
A type of data in computing that represents alphanumeric characters. Text includes any character that you can type on a computer, like letters, numbers, symbols, and punctuation. Also known as String data type.
Back
User-initiated event
Front
In a program, an event that is triggered by user interaction with the user interface.
Back
Emulator
Front
A simulator that imitates a program or events
Back
Data Type
Front
The type of information stored in a variable. Common data types are number, string, and Boolean.
Back
Debug
Front
To identify bugs or errors in computer hardware or programs and fix them.
Back
Error
Front
An incorrect result produced by a computer program
Back
Computer Science
Front
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
Back
Driver
Front
The person who writes the code in a computer based program when two programmers are working together.