comp sci

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

1/8

encourage image

There's no tags or description

Looks like no tags are added yet.

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

No analytics yet

Send a link to your students to track their progress

9 Terms

1
New cards

Decomposition

Breaking down complex problems into smaller ones to make it more manageable

2
New cards

What does decomposition do

  • Easier to understand problems

  • More efficient use of resources

  • Delegation of tasks


3
New cards

Pattern Recognition/Data Representation

Reviews the smaller broken down problems to identify patterns in the common data

4
New cards

What does pattern recognition do

  • Simplifies the solution

  • Learns from previous solutions if there’s a pattern


5
New cards

What is computational thinking

  • The way computers think, which helps programmers teach/instruct them

  • Logical and systematic

  • Breaking big problems into smaller ones


6
New cards

Abstraction

Concentrates on the necessary data in the problem

7
New cards

What does abstraction do

  • Makes the problem easier to understand and solve

  • Declutters unnecessary characteristics of the problem

  • Forms an idea/concept by filtering out details


8
New cards

Algorithm

Specific steps leading towards a Master Plan

9
New cards

What does Algorithm do

  • VERY Specific step by step instructions to help solve a big problem

  • Start to finish

  • In the correct order