Computer Programming and Data Structures

0.0(0)
studied byStudied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/18

flashcard set

Earn XP

Description and Tags

These flashcards cover key terms and definitions related to computer programming concepts discussed in the lecture.

Last updated 12:52 AM on 12/9/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

Compiler

A program that checks code for syntax errors and prepares it for linking.

2
New cards

Linker

Connects various pieces of code together into a running program.

3
New cards

Variable

A named space in memory that holds a value that may change during execution.

4
New cards

Algorithm

A step-by-step procedure for solving a problem or performing a task.

5
New cards

Pseudocode

A high-level description of a computer program that uses the structural outline of coding without the syntax.

6
New cards

Data Type

A classification that specifies which type of value a variable can hold.

7
New cards

Boolean

A data type that can hold one of two values: true or false.

8
New cards

Function

A block of code that performs a specific task, often returning a value.

9
New cards

Object

An instance of a class that encapsulates both data and behavior.

10
New cards

Encapsulation

A principle of OOP that restricts access to certain components of an object.

11
New cards

Inheritance

A mechanism in OOP that allows one class to inherit characteristics and behaviors from another.

12
New cards

Polymorphism

The ability of different classes to be treated as instances of the same class through a common interface.

13
New cards

Array

A collection of elements, each identified by an array index or key.

14
New cards

Loop

A programming construct that repeats a block of code as long as a specified condition is true.

15
New cards

Pointer

A variable that stores the memory address of another variable.

16
New cards

Struct

A user-defined data type that groups together variables of different data types.

17
New cards

Dynamic Memory

Memory that can be allocated and freed in real time during program execution.

18
New cards

Preprocessing

The process where directives are processed before actual compilation of the program.

19
New cards

Return Code

A code that indicates the success or failure of a program after it terminates.

Explore top flashcards

SENTENCE STARTERS!
Updated 1028d ago
flashcards Flashcards (52)
WWII
Updated 22d ago
flashcards Flashcards (35)
Word List 3 Math
Updated 1166d ago
flashcards Flashcards (20)
A2.2 Cell Organelles
Updated 884d ago
flashcards Flashcards (51)
Mechanics
Updated 624d ago
flashcards Flashcards (35)
SENTENCE STARTERS!
Updated 1028d ago
flashcards Flashcards (52)
WWII
Updated 22d ago
flashcards Flashcards (35)
Word List 3 Math
Updated 1166d ago
flashcards Flashcards (20)
A2.2 Cell Organelles
Updated 884d ago
flashcards Flashcards (51)
Mechanics
Updated 624d ago
flashcards Flashcards (35)