B1.1 Approaches to computational thinkingB1.1.3
Applying computational thinking to fundamental concepts in computer science
Explain how applying computational thinking to fundamental concepts is used to approach and solve problems in computer science
SL + HL≈ 50 minCommand term: ExplainPremium
In this lesson
- Explaining how decomposition, pattern recognition, abstraction and algorithmic design are applied in software development, data analysis, machine learning, database design and network security
- Explaining how each concept helps to solve a problem
- Recognising that computational thinking does not necessarily involve programming
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
- LearnFraming problems so they can be solved
- LearnOne project, four concepts
- LabComputational thinking in five fields
- LearnWhat each concept contributes
- CheckQuick check
- CheckQuick check
- ExamWorked exam answer
- ReviewMistakes examiners see
- Exam practiceExam-style questions
Ends with 4 exam-style questions worth 13 marks, with a self-marking markscheme.