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.
A written description of how a command or piece of code works or was developed.
Documentation
What is debugging?
The process of finding and fixing problems in code.
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.
What programming language is used in Carnegie Mellon?
Python
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.
form of program documentation written into the program to be read by people and which do not affect how a program runs.
Comment
What is the first step of debugging?
Describe the problem
True or False: Should onEvents be put inside other onEvents?
False
What is this class called?
AP Computer Science Principles
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.
a collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress
Pair Programming
What is the third step of debugging?
Hunt for bugs
What is an example of a naming scheme in coding
camelCase
What is the next class in the sequence for Computer Science
AP Computer Science A
App
An app is software that bundles together certain features in a way that is accessible to a user.
Program statements run in order, from top to bottom.
Sequential Programming
What is the second step of debugging?
Try solutions
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.
When is the AP exam?
May 8, 2023
Program
A collection of program statements.
Some program statements run when triggered by an event, like a mouse click or a key press
Event Driven Programming
What is the fourth and final step of debugging?
Document as you go
What type of programming would an onEvent be?
Event Driven Programming
What are you playing right now?
Jeopardy