Unit 1 Creative Development Flashcards
(44 cards)
physical components of a computing device
hardware
instructions in a programming language to a computing device
software
___________ includes diverse perspectives to reduce ______________ in the development
collaboration, bias
Collaboration
- ______
- ______
-______
-________-
communication, consensus building, conflict resolution, negotiation
collection of program statements that performs a specific task
program (often referred to as software)
collection of program statements both text based and graphical
code segment
data sent to a computer for processing by a program
- ______
- _____
- ______-
-_______-
program input, tactile, audio, visual, text
action that supplies input data to a program, ex: key pressed, mouse clicked, or any action that affects execution
event
the process to make an innovation
development process
a written description of the function of a code segment, event, procedure, or program, and how it was developed
program documentation
_______ are a form of program documentation
comments
comments do not affect ________ and ________. They can be used to acknowledge code segments written by someone else
how the program runs, speed of the program
3 types of errors
logic, syntax, runtime
a mistake in the algorithm that causes it to behave incorrectly or unexpectedly
logic error
a mistake where rules of the language are not followed, will not run
syntax error
a mistake that occurs during the execution of a program
runtime error
________ data structure that can directly access an element by index
** AP language starts index at 1
list
a computing innovation is about the __________. more info about the user before programming can lead to a better program
software
______ is written in a language that is converted to machine code
program
What is a computing innovation?
A program as a part of its function
Includes both physical (e.g., self-driving car) and non-physical (e.g., editing pictures) innovations.
What is the purpose of diversity in computing?
Avoids bias
Promotes a range of perspectives and solutions.
What is pair programming?
Working together to share information
Enhances collaboration and problem-solving.
What is consensus building?
Coming to an agreement
Important for collaborative decision-making.
What does negotiation involve?
Compromise
A key skill in conflict resolution.