1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Comment
form of program documentation written into the program to be read by people
and which do not affect how a program runs.
Debugging
Finding and fixing problems in an algorithm or program.
Development Process
the steps or phases used to create a piece of software. Typical
phases include investigating, designing, prototyping, and testing
Documentation
a written description of how a command or piece of code works or was
developed.
Event
associated with an action and supplies input data to a program. Can be generated
when a key is pressed, a mouse is clicked, a program is started, or by any other defined
action that affects the flow of execution.
Event Driven Programming
some program statements run when triggered by an event,
like a mouse click or a key press
Input
data that are sent to a computer for processing by a program. Can come in a variety
of forms, such as tactile interaction, audio, visuals, or text.
Output
any data that are sent from a program to a device. Can come in a variety of forms,
such as tactile interaction, audio, visuals, or text.
Pair Programming
a collaborative programming style in which two programmers switch
between the roles of writing code and tracking or planning high level progress
Program Statement
a command or instruction. Sometimes also referred to as a code
statement.
Program
a collection of program statements. Programs run (or “execute”) one command at
a time.
Sequential Programming
program statements run in order, from top to bottom.
User Interface
the inputs and outputs that allow a user to interact with a piece of software.
User interfaces can include a variety of forms such as buttons, menus, images, text, and
graphics.
All computers and applications have the ability to:
Input -> Store Data -> Process Data -> Output
why are design specifications created?
so that the programmers know the purpose of the app and how users will interact with the final product