Computer Programming Flashcards
IDE (Integrated
Development
Environment)
Software for building applications that combines
common developer tools in a single interface.
Interpreted Language
Source code is read and executed by an interpreter
Compiled Language
Source code is translated into machine code, and the
machine code is stored in a separate file.
High-Level Language
Programming Language that enables a programmer to
write programs that are closer to human language.
Low-Level Language
Programming language that contains basic
instructions recognized by a computer.
Syntax Error
Error which is detected and prevents the program
from running.
Run-Time Error
Error in the code that occurs while the program is
running
Logic Error
Mistake in the code that produces incorrect results.
Debugging
Finding and fixing problems in an algorithm or program.
White Space
Blank lines and extra spacing to improve readability of
code.
Identifiers
Names given to variables, constants, methods, and
functions.
Variable
A named value within a program.
Function
A named group of programming instructions.
Constant
Data values that stay the same every time a program is
executed.
Camel Case
Naming convention where the first letter of name is
lowercase, and each new word is capitalized.
(camelCase)
Pascal Case
Naming convention where the first letter of each
compound word is capitalized. (PascalCase)
Snake Case
Naming convention where spaces are replaced with
underscores. (snake_case)
Software Development
Life Cycle
- Requirements Analysis - Identify
specifications and understand requirements to create
a solution. - Planning/Design - Design an algorithm to solve
the problem using appropriate documentation
(UML diagrams and pseudocode). - Implementation - Write the code
- Testing - Test program for verification of errors
and proper functionality. - Release & Maintenance - Release the solution and
provide updates when necessary.
Algorithm
A finite set of instructions that accomplish a task.
Scope
Determines the accessibility (visibility) of variables.
Local Variable
Only recognized inside the function in which it is
declared.
Global Variable
Recognized from anywhere inside a program.
Input
The information computers get from users, devices,
or other computers.
Output
The information computers give to users, devices, or
other computers.
String
An ordered sequence of characters.
Integer
A data type that is used for a whole number
Boolean
A data type that is either true or false.
Float
A data type that is used for fractional values in
decimal format.
Declaration
Stating the name and data type of a variable.
Initialization
Assignment of an initial value for a variable.