AP COMPUTER SCIENCE PRINCIPLES
Code Segment
A code segment is a collection of a program statements that is a part of a program.
Logic error
A logic error is a mistake in the algorithim or program that causes it to behave incorrectly or unexpectedly.
Program
A program is a collection of program statements that performs a specific task when run by a computer. A program is often referred to as a software.
Run-time error
A run-time error is a mistake in the program that occurs during the execution of a program. Programming languages define their own runtime errors.
Syntax error
A syntax error is a mistake in the program where the rules of the programming language are not followed.
Event
An event is associated with an action and supplies input data to a program.
Overflow error
An overflow error is an error that occurs when a computer attempts to handle a number that is outside the defined range of values.
Comments
Comments are a form of program documentation written into the program to be read by people and does not affect how a program runs.
Program documentation
Program documentation is a written description of the function of a code segment, event , procedure, or program and how it was developed.
Program Inputs
Program inputs are data sent to a computer for processing by a program. Input can come in a variety of forms, such as tactile, audio, visual, or text.
Program outputs
Program outputs are any data sent from a program to a device. Program output can come in a variety of forms, such as tactile, audio, visual, or even text.
Behavior
The behavior of a program is how a program functions during execution and is often described by a how user interacts with it.
TOPIC 1.1 SUMMARIZATION
Topic 1.1 depicts the significances of collaboration and the engagement of incorporating multiple perspective that allows for computing innovation to be effective and can reflect the talents and perspective of those who constructed it.
Topic 1.2 SUMMARIZATION
Topic 1.2 purpose is to show the purpose of computing innovations and how they solve problems. Topic 1.2 explains how a program or code segment functions and its purpose.
Topic 1.3 SUMMARIZATION
Topic 1.3 evidently shows how developers innovate using a development process. Topic 1.3 contains a learning objective that shows essential knowledge of the steps a developer will go to design a program and its user interface.
Topic 1.4 SUMMARIZATION
Topic 1.4 main enduring understanding is to shows the many errors that may occur in an algorithm or a program. The errors allow for developers to receive feedback that leaves room for experimentation and a better effective algorithm or program.
