The act of WRITING step-by-step directions for the machine to follow.
What is CODING?
Includes While and For loops .
(the technical term)
What is iteration
These type of errors stop your program from even running.
What is a syntax error?
A block of code that performs a specific task. (In AP CSP terms)
What is a procedure?
This machine is the foundation of computing.
What is a computer?
(the technical term)
What is selection (or a conditional statement)
Programmers use these to help others read their code.
What are comments?
The AP exam’s preferred wording for repeating code. Normally signaled by either “REPEAT UNTIL” or “REPEAT n TIMES.”
What is repetition?
The process of designing, writing, testing, and maintaining a set of instructions (a program) that tells a computer how to perform tasks.
What is programming
These structures form the basis of decision-making.
What are conditional statements?
Without this particular styling, Python won’t run correctly! (After a colon)
What is indentation?
A Boolean expression that guides decision-making in a program. The foundation of an if-statement.
What is a condition?
In Python and Java, you CALL these to reuse code.
What are Functions (or Procedures)
The execution of a named block of code that interrupts the main flow.
What is a procedure(funtion) call?
The process of hiding complex details and showing only the essential features of something. It lets programmers focus on what something does instead of how it does it.
What is abstraction?
The process of grouping code into logical blocks so it can be reused easily. This concept is at the heart of CSP problem-solving.
What is abstraction?