AP Computer Science Principles: Creative Development Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards defined verbatim from Big Idea 1: Creative Development lecture notes.

15 Terms

1
New cards

Hardware

The physical components of a computing device.

2
New cards

Software

The instructions in a programming language to the computing device, also referred to as a program.

3
New cards

Moore's Law

A prediction that the size of transistors halves every 22 years while the cost also halves every 22 years.

4
New cards

Collaboration

A practice combining different individuals' resources, talents, and experiences to apply multiple perspectives and skill sets, helping to avoid bias in computational development.

5
New cards

Program

A collection of program statements that performs a specific task when run by a computer.

6
New cards

Code Segment

A collection of program statements that are part of a program.

7
New cards

Program Input

Data sent to a computer for processing by a program, which can take tactile, audio, visual, or text forms.

8
New cards

Event

The action that supplies input data to a program, such as pressing a key, clicking a mouse, or starting a program.

9
New cards

Iterative Development Process

A development workflow requiring refinement and revisions based on feedback, testing, or reflection throughout the process.

10
New cards

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.

11
New cards

Program Documentation

A written description of the function of a code segment, event, procedure, or program and how it was developed.

12
New cards

Comments

A form of program documentation written into the program that does not affect how the program runs or its run speed.

13
New cards

Logic Error

A mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly.

14
New cards

Syntax Error

A mistake in the program where the rules of the programming language are not followed.

15
New cards

Runtime Error

A mistake in the program that occurs during the execution of a program.