GREENER PASTURES INTERNATIONA SCHOOL
MESSAMENDONGO, ODZA, YAOUNDE, CAMEROON
CLASS: grade 7 Teacher: Gilbert Akukulong Terry
CLASS: grade 7 Number Absent: Teacher: Gilbert Akukulong Terry N
Present :
DATE: /09/2023
Unit / topic Computational thinking: Programming languages
Learning objectives You will learn:
How to make programs with scratch and Python
How to save commands as program files.
About the differences between programming languages.
What happens when the computer runs a program.
Lesson focus / Use more than one programming languages
success criteria Describe how program commands are stored and executed.
Prior knowledge / Previous learning
Key vocabulary Python, Arduino
Scratch, python shell, error message, machine code,
IDLE (integrated development and learning environment), source code
Compile, assign, string, interface, executable file, GUI
Plan
Lesson Planned activities Notes
Introduction Have learning objectives at the side of the board. Discuss students’ answers, capturing the key
points. Extend the discussion to highlight:
Display a picture.
Programs are a set of instructions for a
Ask students to discuss in pairs what they see on the image computer to execute.
Explain to students what is a program and how useful it. Explain the key points above are
Demonstrate with examples what an application software is. e,g apps fundamentals of how
such as social media apps, messaging services, maps and games.
Main activities Display a photo of a calculator
Teachers gives small quizzes
Ask students what happens when they press they use a calculator.
Students take down important notes during lesson.
Students ask questions, teachers respond to the questions
End/Close/ Resources
Reflection/ Differentiate between some terms in computer science. Oxford international computing stage 7
Summary Practice the scratch programming language at home. Cambridge lower secondary computing stage 7