Vocabulary Definitions
Vocabulary Words
Debugging
Programming
Miscellaneous
100

Input

data that is sent to a computer for processing by a program. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.

100

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

Documentation

100

What is debugging?

The process of finding and fixing problems in code.

100

What is an example of an input?

Examples of input devices are keyboard, optical scanner, mouse and joystick which are used to feed data into the computer.

100

What programming language is used in Carnegie Mellon?

Python

200

Output

any data that is sent from a program to a device. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.

200

form of program documentation written into the program to be read by people and which do not affect how a program runs.

Comment

200

What is the first step of debugging?

Describe the problem

200

True or False: Should onEvents be put inside other onEvents?

False

200

What is this class called?

AP Computer Science Principles

300

User Interface

the inputs and outputs that allow a user to interact with a piece of software. User interfaces can include a variety of forms such as buttons, menus, images, text, and graphics.

300

a collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress

Pair Programming

300

What is the third step of debugging?

Hunt for bugs

300

What is an example of a naming scheme in coding

camelCase

300

What is the next class in the sequence for Computer Science

AP Computer Science A

400

App

An app is software that bundles together certain features in a way that is accessible to a user.

400

Program statements run in order, from top to bottom.

Sequential Programming

400

What is the second step of debugging?

Try solutions

400

What are the two roles of pair programming

Driver; Manipulates the keyboard and mouse. Navigator; Keeps track of the big picture. Guides towards the goal.

400

When is the AP exam?

May 8, 2023

500

Program

A collection of program statements.

500

Some program statements run when triggered by an event, like a mouse click or a key press

Event Driven Programming

500

What is the fourth and final step of debugging?

Document as you go

500

What type of programming would an onEvent be?

Event Driven Programming 

500

What are you playing right now?

Jeopardy