B1.1 Approaches to computational thinkingB1.1.2
Fundamental concepts of computational thinking
Describe the fundamental concepts of computational thinking
SL + HL≈ 60 minCommand term: DescribePremium
In this lesson
- Describing decomposition, pattern recognition, abstraction and algorithmic design
- Applying each concept to a problem
- Explaining how the four concepts work together to make a problem computationally solvable
This lesson is part of Premium
Every topic has one free lesson. Premium unlocks every interactive lesson, the exam-style questions at the end of each one, and the rest of Praxis IB.
What's inside
- LearnFour ways of thinking
- LearnDecomposition
- CheckDecompose a platform game
- LearnPattern recognition
- LabSpot the pattern, then generalise it
- LearnAbstraction
- LabAbstract a bus journey
- LearnAlgorithmic design
- CheckPut the algorithm in order
- CheckWhich concept is this?
- ExamWorked exam answer
- ReviewMistakes examiners see
- Exam practiceExam-style questions
Ends with 4 exam-style questions worth 14 marks, with a self-marking markscheme.