CSP AP Review Unit 3

5.0(1)
studied byStudied by 13 people
5.0(1)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

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.

23 Terms

1
New cards

All computers and applications have the ability to do what?

Input → Store Data → Process Data → Output

2
New cards

What are elements?

Usually buttons that activate or result in an action to happen

3
New cards

What is an ID?

It’s like a title or the name of a specific object on your screen. It is what classifies and specifies the object when coding.

4
New cards

What do devices or computing devices use to communicate?

Programming language

5
New cards

What does a programming language do?

It allows the communication and connections to happen. Without this, the actions and instructions can become ambiguous which leaves uncertain results from our devices.

6
New cards

What is a program?

A sequence of commands that are executed or run by a computer.

7
New cards

A program can be classified into what 2 categories?

Sequential & Event-Driven

8
New cards

Debugging process

  1. Describe the problem

  2. Hunt for bugs

  3. Try out small solutions

  4. Document the bug

9
New cards

Rule for strings

If you are typing a word in the code it must be shown with quotation marks like “dog”. If you are typing a number in the code it can be either demonstrated in quotation marks or without it like “4” or 4. But if you want to attach the number to a word it MUST BE in the quotation marks like “Button4”.

10
New cards

Rule for onEvent blocks

onEvent blocks can’t be put into another onEvent block, has to be on its own.

11
New cards

Comments(Vocab)

Notes in the code that do not effect the outcome of the code and is usually represented with “//”.

12
New cards

Debugging(Vocab)

Finding and fixing problems in an algorithm or program.

13
New cards

Development Process(Vocab)

The steps or phases used to create a piece of software. Typical
phases include investigating, designing, prototyping, and testing

14
New cards

Documentation(Vocab)

A written description of how a command or piece of code works or was developed.

15
New cards

Event(Vocab)

Comes with an action and supplies input data to a program. Can be generated when a key is pressed, a mouse is clicked, a program is started, or by any other defined action that affects the flow of execution.

16
New cards

Sequential Program(Vocab)

The code or program happen in order depending what you put first.

17
New cards

Event-Driven program(Vocab)

The code or program is determined by events, such as user actions (like mouse clicks) or system signals, like cause and effect.

18
New cards

Input(Vocab)

Data that is sent to a computer for processing a program. Comes in forms of tactile interaction, audio, visuals, or text.

19
New cards

Output(Vocab)

Data that is sent from a program to a device. Comes in forms of tactile interaction, audio, visuals, or text.

20
New cards

Pair Programming(Vocab)

Two developers work together at one workstation, typically rotating roles as the driver (who writes code) and the navigator (who reviews and guides).

21
New cards

Program Statement(Vocab)

A command or instruction, often seen as a code statement.

22
New cards

Program(Vocab)

A collection of program statements. They run one command at a time.

23
New cards

User Interface(Vocab)

The inputs and outputs that allow a user to interact with a piece of software. They can come in forms of buttons, menus, images, text, and graphics.