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
Get a hint
Hint

Computational Thinking

Get a hint
Hint

• 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

Get a hint
Hint

Abstraction

Get a hint
Hint

- 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

Card Sorting

1/10

Anonymous user
Anonymous user
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