Prog Func & Purp
Prog Design & Develop
Error
100

Better for collaboration

What are multiple perspectives and collaborating with people of different backgrounds to eliminate bias?

100

Comments

What are the most common form of program documentation which are directly written into the program itself?

100

The process of finding and fixing errors

What is debugging?
200

The inputs and outputs that allow a user to interact with a piece of software

 What is user interface?

200

Programmers develop working prototypes of their programs and go back through the stages of their development method

What is the iterative development process?

200

An error occurs when the spelling and/or punctuation rules of the programming language aren't followed.

What is a syntax error?

300

A button click, mouse movement, or keyboard input 

What is an example of a program event?

300

Programmers break the program they are working on into smaller pieces and make sure that each piece works before adding it to the whole

What is the incremental development process?

300

Overflow error is

What is an error that occurs when a computer tries to handle a number that’s outside of its defined range of values. 

Ex: x <— 2000*365 

400

Using two sets of eyes, teams reduce technical debt, foster better communication, and speed up onboarding.

What are the benefits of pair programming?

400

Program requirements

 What are descriptions of how a program functions and may include user's interactions that the program provides? (Guidelines the define the criteria)

400

An error that occurs when the program is running. You'll be able to start your program if you have a run-time error, but something will go wrong when you're trying to use it.

What is a run-time error?

500

Describe what computing innovations are. (Give examples as well)

What are new technologies, applications, or concepts—ranging from AI and cloud computing to quantum, and IoT—where a program is central to functionality. (AI , cloud computing, email, social media platforms)

500

Investigating & Reflecting - figures out program requirements and restraints. Users needs

Designing - Plan the structure and algorithm solving problem

Prototyping - Creation of working version of app or software

Testing - Evaulating program by running it and fixing bugs(debugging)

What are the 4 key phases of an iterative development process?

500

Debugging strategies include

What is hand tracing, testing, comments, incremental development which are used to find problems, fix them manually, and test edge cases?

M
e
n
u