It includes:
- Student Learning Record Workbook (for use by students)
- Student Learning Record Answers (for use by teachers)
- End of Topic test and answers
- Lesson PowerPoint’s for every lesson
- Any associated answers or references sheets for class activities
This topic covers:
2.1.1 Computational thinking
- Principles of computational thinking:
- Abstraction
- Decomposition
- Algorithmic thinking
2.1.2 Designing, creating and refining problems
- Identify the inputs, processes, and outputs for a problem
- Structure diagrams
- Create, interpret, correct, complete, and refine algorithms using:
- Pseudocode
- Flowcharts
- Reference language/high-level programming language
- Identify common errors
- Trace tables
2.1.3 Searching and sorting algorithms
- Standard searching algorithms:
- Binary search
- Linear search
- Standard sorting algorithms:
- Bubble sort
- Merge sort
- Insertion sort