Abstractions, Algorithm, & Problem Solving Key Terms

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/12

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:16 PM on 10/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

13 Terms

1
New cards

Abstraction

The process of reducing complexity by hiding unnecessary implementation details and exposing only what is essential for the user.

2
New cards

Algorithm

A step-by-step set of instructions or processes designed to solve a specific problem.

3
New cards

Function

A combination of variables and operators grouped together to perform a calculation or action.

4
New cards

Heuristic

A practical problem-solving technique or approach that aims to find a workable solution when exact methods are impractical.

5
New cards

Iteration

The repetition of a process or set of instructions in a computer program.

6
New cards

Method

A set of instructions that tells a computer which operations to perform to solve a problem.

7
New cards

NP

A class of computer science problems that have an indeterminate answer, where choosing the best answer requires more information.

8
New cards

Operator

A symbol (such as ++) or keyword in a programming language that instructs the computer to perform a specific action on data.

9
New cards

P

A class of computer science problems that have a definite, determinate answer.

10
New cards

Procedure

Another term for a method or set of coded instructions.

11
New cards

Solvable Problems

Problems that can be solved using algorithms to yield an exact answer.

12
New cards

Unsolvable Problems

Problems whose solutions are indeterminate and cannot be calculated to an exact answer by a computer.

13
New cards

Variable

A named container made of allowable characters that holds data within a program.