Algorithms - Computational Thinking Key Vocabulary

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

This set of flashcards covers key vocabulary related to algorithms and computational thinking, including definitions and concepts fundamental to the subject.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Abstraction

The process of reducing complexity by focusing on the essential features of a problem or system, ignoring unnecessary details.

2
New cards

Decomposition

The method of breaking down complex problems into smaller, manageable parts or steps.

3
New cards

Algorithm

A precise sequence of instructions or steps designed to perform a specific task or solve a particular problem.

4
New cards

Iteration

The technique of repeating a set of instructions or processes multiple times, fundamental for running loops in programming.

5
New cards

Logic

The systematic principles of reasoning that guide the structure and flow of algorithms.

6
New cards

Conditional Statement

A programming construct that executes certain code only when a specific condition is true or false.

7
New cards

Loop

A control structure in programming that repeats a block of code until a condition is satisfied.

8
New cards

Flowchart

A visual representation of a process or algorithm using standard symbols to illustrate the flow of control and decisions.

9
New cards

Debugging

The systematic process of identifying and correcting errors or bugs within a program or algorithm.

10
New cards

Pseudocode

An intermediate step between human thinking and coding that outlines the logic and steps of an algorithm.