JHS2 Computing · Term 3, Week 10
Algorithm
Lesson notes
Learning Objectives
Indicator: B8.4.2.1.2 - Describe and use sequence, selection and iteration statements in a programme. Understand the difference between variables and constants and be able to choose appropriate naming conventions when writing statements.
By the end of the lesson, learners can:
- Define sequence, selection and iteration statements and give at least one example of each from everyday life.
- Identify whether a given statement in a programme is a sequence, selection or iteration statement with at least 80% accuracy.
- Distinguish between variables and constants, stating the key difference and giving two examples of each.
- Apply correct naming conventions (meaningful names, no spaces, no special characters, not starting with a number) when creating variable names.
- Write simple programme statements that correctly use sequence, selection and iteration, using proper variable and constant names.
Sign in with your phone number to read the full note and download the GES plan - free.
Sign in with phone numberCurriculum details
- Strand
- Computational Thinking (Strand 4)
- Sub-strand
- Algorithm (4.2)
- Content standard
- B8.4.2.1 - Analyse the correct step-by-step procedure in solving any real-world problem
- Indicator
- B8.4.2.1.2 - Describe and use sequence, selection and iteration statements in a programme. Understand the difference between variables and constants and be able to choose appropriate naming conventions when writing statements.
- Suggested placement
-
Term 3, Week 10
(Week 34 of the year)
Our suggestion, laid out in curriculum order across three terms of twelve weeks. NaCCA does not fix the week, so follow your school's scheme of learning.
- Curriculum reference
-
Computing, Common Core Programme (JHS1-JHS3), 2023, p. 37
Transcribed from the official NaCCA publication. Check this page against the source.
Exemplars (from the NaCCA curriculum)
1. Draw the four basic symbols representing programme start-stop, input-output, process and decision. 2. Identify a real case problem in the environment and arrange the symbols to represent a logical step-by-step sequence in solving that problem. (Example, illustrate the logical steps to prepare the land for a maize farm).