S1 PROGRAMMING
Lesson 1: Sequencing
StarterActivity
■ Can computers do the job of humans?
■ Are there jobs computers just cannot do instead of humans?
■ Are there jobs computers can do better than humans?
Learning Intentions
In this lesson, you will:
● Compare how humans and computers understand instructions
● Define what is programming
● Define a sequence
● Predict the outcome of a simple sequence
● Modify a sequence
● Key words – Sequencing, selection and iteration
ComputersVs Humans
■ https://www.youtube.com/watch?v=0KZ-6IMNFEU
■ https://www.youtube.com/watch?v=a-7Azih0D98
What is programming?
“Programming is how you get computers to solve problems”
1. You:Without the programmer (you), the computer is useless. It does what you tell it
to do.
2. Solve problems: Computers are tools.They are given instructions to perform various
tasks.
Programming KeyWords - Sequencing
■ Instructions are preformed in order
■ As you have seen, computers will follow your
instructions precisely and in the order in
which you tell it.
■ Can you think of any non-computing
examples of where instructions need to be
carried out in the correct sequence?
Programming KeyWords - Subroutines
■ A sequence of program instructions that performs a certain task.
■ Are blocks of code that may be repeatedly.
■ Makes the layout of your program smaller and
easier to read.
■ Can you think of any non-computing
examples of where instructions need to be
carried out in a subroutine?
Sequence and SubroutineTask
■ Listen to the following song:
■ Now completeTask - Frère Jacques
PlenaryTask
■ What is smart but only if given the correct instructions?
■ What is the name for doing something over and over again?
■ What is required to make computers do there jobs?
■ What needs to be out into a certain order for your program to work?
SuccessCriteria
I can:
● Describe how humans and computers understand instructions
● Explain what programming is
● Explain the keywords sequencing and subroutine
● Create a simple Scratch program with subroutines

S1 Programming Lesson 1

  • 1.
  • 2.
    StarterActivity ■ Can computersdo the job of humans? ■ Are there jobs computers just cannot do instead of humans? ■ Are there jobs computers can do better than humans?
  • 3.
    Learning Intentions In thislesson, you will: ● Compare how humans and computers understand instructions ● Define what is programming ● Define a sequence ● Predict the outcome of a simple sequence ● Modify a sequence ● Key words – Sequencing, selection and iteration
  • 4.
  • 5.
    What is programming? “Programmingis how you get computers to solve problems” 1. You:Without the programmer (you), the computer is useless. It does what you tell it to do. 2. Solve problems: Computers are tools.They are given instructions to perform various tasks.
  • 6.
    Programming KeyWords -Sequencing ■ Instructions are preformed in order ■ As you have seen, computers will follow your instructions precisely and in the order in which you tell it. ■ Can you think of any non-computing examples of where instructions need to be carried out in the correct sequence?
  • 7.
    Programming KeyWords -Subroutines ■ A sequence of program instructions that performs a certain task. ■ Are blocks of code that may be repeatedly. ■ Makes the layout of your program smaller and easier to read. ■ Can you think of any non-computing examples of where instructions need to be carried out in a subroutine?
  • 8.
    Sequence and SubroutineTask ■Listen to the following song: ■ Now completeTask - Frère Jacques
  • 9.
    PlenaryTask ■ What issmart but only if given the correct instructions? ■ What is the name for doing something over and over again? ■ What is required to make computers do there jobs? ■ What needs to be out into a certain order for your program to work?
  • 10.
    SuccessCriteria I can: ● Describehow humans and computers understand instructions ● Explain what programming is ● Explain the keywords sequencing and subroutine ● Create a simple Scratch program with subroutines