Back to marketplace

Computer Programming

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

IDE (Integrated Development Environment)

Back (Answer)

Software for building applications that combines common developer tools in a single interface.

#2
Front (Question)

Interpreted Language

Back (Answer)

Source code is read and executed by an interpreter

#3
Front (Question)

Compiled Language

Back (Answer)

Source code is translated into machine code, and the machine code is stored in a separate file.

#4
Front (Question)

High-Level Language

Back (Answer)

Programming Language that enables a programmer to write programs that are closer to human language.

#5
Front (Question)

Low-Level Language

Back (Answer)

Programming language that contains basic instructions recognized by a computer.

#6
Front (Question)

Syntax Error

Back (Answer)

Error which is detected and prevents the program from running.

#7
Front (Question)

Run-Time Error

Back (Answer)

Error in the code that occurs while the program is running

#8
Front (Question)

Logic Error

Back (Answer)

Mistake in the code that produces incorrect results.

#9
Front (Question)

Debugging

Back (Answer)

Finding and fixing problems in an algorithm or program.

#10
Front (Question)

White Space

Back (Answer)

Blank lines and extra spacing to improve readability of code.

#11
Front (Question)

Identifiers

Back (Answer)

Names given to variables, constants, methods, and functions.

#12
Front (Question)

Variable

Back (Answer)

A named value within a program.

#13
Front (Question)

Function

Back (Answer)

A named group of programming instructions.

#14
Front (Question)

Constant

Back (Answer)

Data values that stay the same every time a program is executed.

#15
Front (Question)

Camel Case

Back (Answer)

Naming convention where the first letter of name is lowercase, and each new word is capitalized. (camelCase)

#16
Front (Question)

Pascal Case

Back (Answer)

Naming convention where the first letter of each compound word is capitalized. (PascalCase)

#17
Front (Question)

Snake Case

Back (Answer)

Naming convention where spaces are replaced with underscores. (snake_case)

#18
Front (Question)

Software Development Life Cycle

Back (Answer)

• 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.

#19
Front (Question)

Algorithm

Back (Answer)

A finite set of instructions that accomplish a task.

#20
Front (Question)

Scope

Back (Answer)

Determines the accessibility (visibility) of variables.

#21
Front (Question)

Local Variable

Back (Answer)

Only recognized inside the function in which it is declared.

#22
Front (Question)

Global Variable

Back (Answer)

Recognized from anywhere inside a program.

#23
Front (Question)

Input

Back (Answer)

The information computers get from users, devices, or other computers.

#24
Front (Question)

Output

Back (Answer)

The information computers give to users, devices, or other computers.