List 3 benefits of Collaboration on an app
Faster project completion, improved quality of code, effectively finding and fixing errors, enhanced communication
Button click, a webcam
What is an example of input?
investigating, reflecting, designing, prototyping, testing
Multiple development process
A mistake in the program that causes it to behave incorrectly or unexpectedly
List 1 con of collaboration on an app
Potential for conflict, delay of projects due to disagreements
Headphones, audio, notifications
What is an example of an output?
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.
A mistake in the program where the rule sof the programming language are not followed
What is a syntax error?
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?
The reason for making a program.
What is a program's purpose?
documentation written directly into the program itself
What are comments?
A mistake in the program that occurs during the execution of a program.
What is a Run-Time Error?
The driver and the observer/navigator
What are the two roles in pair programming?
A program's behavior during execution and how it works.
What is a program's function?
The visual elements of a program and what the user sees.
What is the user interface?
test cases, hand tracing, visualizations, debugging, adding extra output statements
What are effective ways to find and correct errors?