1/14
Vocabulary flashcards defined verbatim from Big Idea 1: Creative Development lecture notes.
Hardware
The physical components of a computing device.
Software
The instructions in a programming language to the computing device, also referred to as a program.
Moore's Law
A prediction that the size of transistors halves every 2 years while the cost also halves every 2 years.
Collaboration
A practice combining different individuals' resources, talents, and experiences to apply multiple perspectives and skill sets, helping to avoid bias in computational development.
Program
A collection of program statements that performs a specific task when run by a computer.
Code Segment
A collection of program statements that are part of a program.
Program Input
Data sent to a computer for processing by a program, which can take tactile, audio, visual, or text forms.
Event
The action that supplies input data to a program, such as pressing a key, clicking a mouse, or starting a program.
Iterative Development Process
A development workflow requiring refinement and revisions based on feedback, testing, or reflection throughout the process.
Incremental Development Process
A development strategy that breaks a problem into smaller pieces and verifies each piece works before adding it to the whole program.
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 that does not affect how the program runs or its run speed.
Logic Error
A mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly.
Syntax Error
A mistake in the program where the rules of the programming language are not followed.
Runtime Error
A mistake in the program that occurs during the execution of a program.