Big Idea 1: Creative Development

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

A flashcard set to study the first unit of AP CSP

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

Programming

A collaborative and creative process that brings ideas to life through the development of software.

2
New cards

Computing innovation

Uses a computer program to process, transform, and output data.

3
New cards

Software

Programming instructions and other information used by a computer to

4
New cards

What are the benefits of collaboration?

Exchange of ideas, multiple perspectives, elimination of bias, addresses misunderstandings, and clarifies misconception.

5
New cards

Program

A collection of specific instructions executed by a computing device (simpler and more direct than software).

6
New cards

What are examples of program events?

Button clicks, mouse movement, and keyboard input.

7
New cards

What is the difference between iterative and incremental development?

Iterative development focuses on refining and improving through repeated checking of the developmental process, while incremental development builds the product in small sections, adding code segments step by step.

8
New cards

Program documentation

Descriptions of how something works in your program. Commonly displayed through comments in code.

9
New cards

What is the importance of program documentation?

It is crucial for understanding how an individual’s code functions and fosters collaboration.

10
New cards

Library

A collection of functions that can be utilized in different programs.

11
New cards

What are the components of libraries?

Program documentation on how each function works, a complete list of parameters, and return types for each function.

12
New cards

Debugging

The process of identifying and fixing errors within a code.

13
New cards

What are the four types of coding errors?

Syntax, runtime, logic, and overflow.

14
New cards

Syntax error

An error in which the syntax rules of the programming language are not followed.

15
New cards

Runtime error

An error that occurs when a program is running that allows the code to run, but abruptly ceases execution due to a mistake in the code.

16
New cards

Logic error

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

17
New cards

Overflow error

When the code output is outside the defined ranged of values of the computer.