- *, /, %, +, -, etc.
- defines which operations occur first
- values to be manipulated in a program
- What is Notepad (Windows)? [two words]
- A programming error is sometimes called a ______.
- a factor that remains the same throughout a program
- grammatical rules related to a programming language
- An error that occurs when a computer program is run is called a ______ ______.
- a programming utility that helps programmers test and correct a computer program
| - A control can be customized in a VDE by specifying values for a set of built-in ______.
- Some runtime errors are classified as ______ ______, which are errors in the logic or design of a program.
- In a problem statement, an ______ is something you accept as true in order to proceed with program planning.
- Computer ______ encompasses a broad set of activities that include planning, coding, testing, and documenting.
- The phrase programming ______ refers to a way of conceptualizing and structuring the tasks a computer performs.
- A ______ ______ occurs when an instruction does not follow the syntax rules, or grammar, of the programming language.
- Programmers write event-______ code for the procedures that specify how the computer responds to each event in a VDE.
- The _____ of a variable usually extends from the place where it is declared to the end of the smallest enclosing block.
- A typical VDE is based on a form design ______ that a programmer manipulates to design the user interface for a program.
| - native or "natural" language (first generation) understood by a specific computer architecture and written in binary code
- The ______ information in a problem statement is the information that you supply to the computer to help it solve a problem.
- In the context of programming, a ______ ______ defines certain elements that must be manipulated to achieve a result or goal.
- a word with a predefined meaning for the compiler or interpreter that translates each line of program code into machine language
- A programming ______ is a set of keywords and grammar rules designed for creating instructions that a computer can ultimately process or carry out.
- A ______-level language typically includes commands specific to a particular CPU or microprocessor family (includes machine and assembly languages).
- Notepad++, Eclipse, and Microsoft Visual Studio are examples of ______ ______ because they are specifically designed for entering code for computer programs.
- In a VDE, each control comes with a predefined set of ______, which are defined as actions, such as a click, drag, or key press, associated with a form or control.
| - A ______ development environment (VDE) provides programmers with tools to build substantial sections of a program by pointing and clicking rather than typing lines of code (i.e. Alice).
- In the context of computer programming, ______ can be used as a noun to refer to the set of instructions that form a program, or as a verb that refers to the process of writing a program.
- Computer programmers think of variables and constants as named ______ locations, equivalent to empty boxes where data can be temporarily stored while being manipulated by a computer program.
- In the context of a VDE, a ______ is a screen-based object whose behavior can be defined by a programmer (i.e. menus, toolbars, list boxes, text boxes, option buttons, check boxes, and graphical boxes).
- A ______-level language uses command words and grammar based on human languages to provide what computer scientists call a “level of abstraction” that hides the underlying low-level assembly or machine language.
- Software ______ is a development process that uses mathematical, engineering, and management techniques to reduce the cost and complexity of a computer program while increasing its reliability and modifiability.
- a low-level computer programming language (second generation) that uses simple commands and is translated into machine language by an assembler; it is useful when a programmer wants to directly manipulate what happens at the hardware level
- Visual development environments have spawned an approach to programming that is sometimes referred to as the event-______ paradigm, in which a programmer develops a program by selecting user interface elements and specifying event-handling routines.
|