click below
click below
Normal Size Small Size show me how
APCSP CodeAI Unit 03
AP Computer Science Principles Code.org Unit 03 Vocabulary All Lessons
| Term | Definition |
|---|---|
| user interface | the inputs and outputs that allow a user to interact with a piece of software. User interfaces can include a variety of forms such as buttons, menus, images, text, and graphics |
| input | data that are sent to a computer for processing by a program; can come in a variety of forms, such as tactile interaction, audio, visuals, or text |
| output | any data that are sent from a program to a device; can come in a variety of forms, such as tactile interaction, audio, visuals, or text |
| program statement | a command or instruction; sometimes also referred to as a code statement |
| program | a collection of program statements; programs run (or “execute”) one command at a time |
| sequential programming | program statements run in order, from top to bottom |
| event eriven programming | some program statements run when triggered by an event, like a mouse click or a key press |
| documentation | a written description of how a command or piece of code works or was developed |
| comment | form of program documentation written into the program to be read by people and which do not affect how a program runs |
| pair programming | a collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress |
| debugging | finding and fixing problems in an algorithm or program. |
| development process | the steps or phases used to create a piece of software; typical phases include investigating, designing, prototyping, and testing |
| event | associated with an action and supplies input data to a program; can be generated when a key is pressed, a mouse is clicked, a program is started, or by any other defined action that affects the flow of execution |