top of page
Paper 1: Testimonial

Unit 3 - Programming in Sequence: 1

This unit has been designed to  familiarise you with the Scratch and bring you to your targeted programming level. Please note that this unit does not assume any previous programming experience, but it does offer you the opportunity to expand on your knowledge. The main programming concepts covered in this unit are sequencing, variables, selection, and count-controlled iteration. All of the examples and activities for this unit use Scratch 3.

Topic 1 - Introduction to Programming and Sequence

Image by Caleb Dow

1. What is programming

  • Compare how humans and computers understand instructions (understand and carry out)

  • Define a sequence as instructions performed in order, with each executed in turn

  • Predict the outcome of a simple sequence

  • Modify a sequence

Image by Cash Macanaya

2. Creating variables

  • Define a variable as a name that refers to data being stored by the computer

  • Recognise that computers follow the control flow of input/process/output

  • Predict the outcome of a simple sequence that includes variables

  • Trace the values of variables within a sequence

  • Make a sequence that includes a variable

Topic 3 - Selection

Image by Alexander Sinn

3. If Statements

  • Define a condition as an expression that will be evaluated as either true or false

  • Identify that selection uses conditions to control the flow of a sequence

  • Identify where selection statements can be used in a program

  • Modify a program to include selection

Topic 4 - Operators 

Image by Tech Nick

4. Logical and comparison operators 

  • Create conditions that use comparison operators (>,<,=)

  • Create conditions that use logic operators (and/or/not)

  • Identify where selection statements can be used in a program that include comparison and logical operators

Topic 5 - Count Controlled Iterations 

Image by Moritz Kindler

5. Introduction to interations

  • Define iteration as a group of instructions that are repeatedly executed

  • Describe the need for iteration

  • Identify where count-controlled iteration can be used in a program

  • Implement count-controlled iteration in a program

  • Detect and correct errors in a program (debugging)

Topic 6 - Problem Solving

Image by Denny Müller

6. Putting it all together 

  • Independently design and apply programming constructs to solve a problem (subroutine, selection, count-controlled iteration, operators, and variables)

Assessment 

Image by Glenn Carstens-Peters

6. End of unit assessment 

Reflection

©2024 BY EDUCATION TOOLZ. 

  • Youtube
bottom of page