Computer Programming and Data Structures

0.0(0)
studied byStudied by 1 person
0.0(0)
linked notesView linked note
full-widthCall 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.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

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

APUSH Period 3 Terms
Updated 68d ago
flashcards Flashcards (42)
Patosz definiciók
Updated 760d ago
flashcards Flashcards (117)
hamlet critic quotes
Updated 977d ago
flashcards Flashcards (65)
Voc 29+30
Updated 290d ago
flashcards Flashcards (151)
Unit 5 MWH
Updated 1075d ago
flashcards Flashcards (24)
chapter 5 quizlet
Updated 1011d ago
flashcards Flashcards (20)
APUSH Period 3 Terms
Updated 68d ago
flashcards Flashcards (42)
Patosz definiciók
Updated 760d ago
flashcards Flashcards (117)
hamlet critic quotes
Updated 977d ago
flashcards Flashcards (65)
Voc 29+30
Updated 290d ago
flashcards Flashcards (151)
Unit 5 MWH
Updated 1075d ago
flashcards Flashcards (24)
chapter 5 quizlet
Updated 1011d ago
flashcards Flashcards (20)