Big Idea 1 (10-13%) Flashcards
computing innovation
an innovation that includes a computer or program code as an integral part of its functionality.
effective collaboration
produces a computing
innovation that reflects the diversity of talents
and perspectives of those who designed it.
Collaboration that includes diverse
perspectives
helps avoid bias in the
development of computing innovations.
Online tools
support collaboration by allowing
programmers to share and provide feedback on
ideas and documents.
pair programming
used to facilitate collaboration
Purpose of computing innovations
solve problems or to pursue interests through
creative expression.
program
a collection of program
statements that performs a specific task when
run by a computer
software
what a program is often referred to as
code segment
a collection of program
statements that is part of a program.
behavior
how a program
functions during execution and is often
described by how a user interacts with it.
program inputs
data sent to a computer for
processing by a program. Input can come in a
variety of forms, such as tactile, audio, visual,
or text.
event
associated with an action and
supplies input data to a program.
program outputs
any data sent from a
program to a device. Program output can come
in a variety of forms, such as tactile, audio,
visual, or text.
program documentation
a written description
of the function of a code segment, event,
procedure, or program and how it was
developed.
comments
a form of program
documentation written into the program to
be read by people and do not affect how a
program runs.