Week 2 & 4 - Computational Thinking and Problem Solving I

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

1/10

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

11 Terms

1
New cards

Computational Thinking

• Computational: Involving the calculation of answers,amounts, results( e.g., calculations, order)

• Thinking: The activity of using your mind to considersomething (e.g., reasoning, questioning)

• Competencies: Important skills that are needed to do a job(e.g., managerial competencies

Abstraction, Algorithms, Decomposition, Pattern Recognition

2
New cards

Abstraction

- Identifying and utilising the structure of concepts/main ideas

- Simplified things - identifies what is important without worrying too much about detail

- Allows us to manage the complexity of the context or content

e.g. MRT map - manages compexity of map & identify what’s important by simplifying mapping system

3
New cards

Decomposition

- Breaking down data, processes or problems into smaller and more manageable components to solve a problem

- Each subproblem can them be examined or solved individually, as they are simpler to work with, can be solved by different parties of analysis

- Natural way to solve problems

- AKA known as divide-and-conquer

- Forces to analyse problem from different aspects

e.g. Breaking down an essay (introduction, body, conclusion)

4
New cards

Pattern Recognition

- Is about observing patterns, trends and regularities in data

- Pattern is discernible regularity -> elements of pattern repeat in a predictable manner

- In computational thinking, pattern is spotted similarities and common differences between problems

- Involves finding similarities or patterns among small, decomposed problems, which can help problems more effectively, can use problem-solving solution wherever pattern exists

- More patterns, easier and quicker problem solving will be

e.g. Number sequences

5
New cards

Abstraction in Arts

- Symbols used ass a form of communication between past and present

6
New cards

Algorithms

  • Step-by-step instruction to perform a specific task

  • Each step clearly defined

  • No confusion about what to do next

  • Maximise learning while minimizing effort and resources

7
New cards

Algorithms in Legal Settings

- Process of creating a law

1. Introduce bill in parliament

2. Debating

3. Voting in Parliament

4. Presenting for President's approval

8
New cards

Decomposition (Piggy Bank)

Sort the coins first then count them

9
New cards

Pattern Recognition

- Pangea

-Phonics used to learn to pronounce new words by children & patterns and rules can be derived from spellings

10
New cards

Problem-solving process

  • Cognitive process directed at achiving a goal when the problem solver does not initially know a solution method

  • Aims ar reducing “distance” between problem’s initial state and goal state, until “distance” becomes zero

11
New cards

A/B Testing

  • Hypothesis

  • Methodology

  • Metrics

  • Trade-offs

  • Impact