Collaboration
Program Function and Purpose
Program Design and Development
Identifying and Correcting Errors
100

List 3 benefits of Collaboration on an app

Faster project completion, improved quality of code, effectively finding and fixing errors, enhanced communication

100

Button click, a webcam

What is an example of input?

100

investigating, reflecting, designing, prototyping, testing

Multiple development process

100

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

What is a Logic error?
200

List 1 con of collaboration on an app

Potential for conflict, delay of projects due to disagreements

200

Headphones, audio, notifications

What is an example of an output?

200

Purpose of program documentation?

helps in developing and maintaining the correct program when working individually or in collaboration, helpful when passing a program on to another individual.

200

A mistake in the program where the rule sof the programming language are not followed

What is a syntax error?

300

A software development technique in which two people collaborate at a work station. One person is meant to write the code while the other reviews and directs them, and they are to switch roles frequently.

What is pair programming?

300

The reason for making a program.

What is a program's purpose?

300

documentation written directly into the program itself

What are comments?

300

A mistake in the program that occurs during the execution of a program. 

What is a Run-Time Error?

400

The driver and the observer/navigator

What are the two roles in pair programming?

400

A program's behavior during execution and how it works.

What is a program's function?

400

The visual elements of a program and what the user sees.

What is the user interface?

400

test cases, hand tracing, visualizations, debugging, adding extra output statements

What are effective ways to find and correct errors?