Shared Flashcard Set

Details

Vocabulary Words
MIT App Inventor Quiz
25
Computer Science
10th Grade
11/06/2015

Additional Computer Science Flashcards

 


 

Cards

Term
Crowdsourcing
Definition

the process of getting information from a large group of people, often people in an online community.

Term
Cloud service
Definition

any application service that is provided over the Internet. Examples would include Facebook, Twitter, and App Inventor.

Term
Integrated Development Environment (IDE)
Definition

a software application that contains the tools needed to design and develop a computer program, in this case of App Inventor, to develop a mobile app.

Term
User Interface (UI)
Definition
those elements of an app that the user interacts with, including visible, audible, and touchable elements.
Term
Component
Definition
an object or element that can be added to an app, such as a Button or WebViewer that has certain properties and behaviors.
Term
Property
Definition

an attribute of a component, such as its width or height that determines how it looks or behaves. Different components have different types of properties. For example, non-visible components cannot have a width and height.

Term
Event
Definition
something that happens to an app either through the action of the user (e.g., clicking a button, touching the screen, moving the phone) or through some other real world action (e.g., receiving a text message or phone call)
Term
Event handler
Definition
a software element that responds to an event, such as the when Button.Click block in App Inventor
Term
Event-driven programming
Definition

writing apps where the control of the app depends on how it responds to various events.

Term
GUI
Definition

A Graphical User Interface (GUI) is one that contains windows, buttons, and other components that the user can use to interact with an application.

Term
Operating system
Definition
software, such as the Android or iOS operating systems, that intermediate the interaction between mobile apps and the underlying hardwar
Term
Global Positioning System
Definition

Satellite-based system that uses synchronized radio signals to enable devices containing GPS receivers to calculate their latitude and longitude

Term
Wifi Router
Definition

A wireless computing networking device that allows wireless connection to the Internet.

Term
Latitude, Longitude
Definition
Geographical coordinates. Latitude measures distance north and south of the Equator. Longitude measures distance east and west of the Prime Meridian, which passes through Greenwich England
Term
Parameter
Definition
A variable associated with a procedure or device that can be set by users of the procedure or device
Term
Concatenation
Definition

The process of joining together two pieces of text — e.g., "hello" + "world" give "helloworld"

Term
String
Definition
A type of data that is composed of a sequence of characters
Term
Location Sensor
Definition
App Inventor's component for determining the device's latitude and longitude
Term
TimerInterval
Definition
The timer interval property that determines how often in milliseconds the Location Sensor will check for updates — i.e., check for changes in location. The default value is 60,000 milliseconds — i.e., every minute
Term
DistanceInterval
Definition
The minimum distance in meters that the device must move in order for it to register a change in location. Setting it to 0 effectively sets the Location Sensor to update the device's latitude and longitude every TimerInterval milliseconds
Term
Property Setter (UI)
Definition
a block that is used to set the value of a component property. For example, we set the value of the ButtonAddMe.Enabled property to true.
Term
Defensive design
Definition
designing the app to anticipate and avoid possible errors the user might make
Term
Ingredients of a computer program?
Definition
data and algorithms - group of instructions for performing some task
Term
How do we create faster computers?
Definition

faster hardware

faster algorithms

Term
CAPTCHA
Definition
Completely Automated Public Turing test to tell Computers and Humans Apart
Supporting users have an ad free experience!