2.1.1 Computational thinking

5.0(2)
studied byStudied by 9 people
5.0(2)
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/3

flashcard set

Earn XP

Last updated 9:23 AM on 7/20/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

4 Terms

1
New cards

Abstraction

  • ignoring any unnecessary inormation and only focusing on important facts

  • used because it simplifies a problem to make it less complex

  • its more straighforward to understand the problem and creae a solution

2
New cards

decomposition

  • breaking down a problem into smaller parts so that it’s easier to solve

  • each individidual problem can be separately tested and solved

  • decomposition enables different people to work on the different parts of a larger problem that can later be recombined to produce a full solution

3
New cards

algorithmic thinking

  • the final stage as logical steps are followed to solve the problem

  • the problem is broken down using decomposition into smaller problems

  • the required data and relvant data structures are considered during abstraction

4
New cards

what is an algorithm?

  • a set of instructions in a logical sequence for solving a problem or completing a task

  • programmers create algorithm designs as a method of planning a program

Explore top flashcards