AP CSP Definitions

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

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

code segment

a single line or a collection of lines of code that are part of a program

2
New cards

collaboration

people working together to produce a quality product

3
New cards

comments

used to document a program and to document complicated sections of code. It is ignored by the computer and are for people only

4
New cards

debugging

finding and correcting errors in a program

5
New cards

event driven programming

when a program operates in a wait state and an action such as pressing a button, provides input and triggers a section of code to run

6
New cards

incremental development process

subdivides a program into small modules that will be coded, tested, and approved and then added to the larger application and tested with other completed parts of it

7
New cards

iterative development process

repeats the steps of coding, testing, and feedback to refine a section of code until it is complete

8
New cards

logic error

occurs when the code runs but produces incorrect results

9
New cards

overflow error

occurs in computers when an integer is larger than the programming language can hold

10
New cards

program

a collection of code to perform a specific task

11
New cards

program behavior

how a program performs when it is running and how users interact with the program

12
New cards

program documentation

describes a programs purpose and how it achieves it. It often includes details such as functions, usage examples, and instructions for installation and troubleshooting and can also include a user’s manual on how to use the program and help text to solve errors that occur

13
New cards

program input

data sent to a program that can be in a variety of formats depending on what the program will accept

14
New cards

program output

data produced by the program and sent by the program to a device such as a screen or printer or file

15
New cards

prototype

a draft or incomplete version used to obtain feedback from users and team members before allocating resources such as time and money to create the final version

16
New cards

requirments

specifications for the program to meet once it’s complete

17
New cards

runtime error

do not cause an error at compile time but occur when the program is executing. A common example is not being able to divide by zero

18
New cards

syntax error

breaks the rules of the programming language and deals with punctuation, missing parentheses, and typos

19
New cards

testing

executing a program to ensure it produces correct output that meets the programs requirements

20
New cards

user interface

includes all the ways a user would interact with a program, including providing input and viewing output