Lesson Notes By Weeks and Term v4 - Basic 6

Strand: PROGRAMMING AND DATABASES

Download the Lessonotes Mobile Ghana app for faster lesson access on Android and iPhone.

Subject: Computing

Class: Basic 6

Term: 3rd Term

Week: 5

Strand code: 5

Theme: PROGRAMMING AND DATABASES

Lesson Video

This page supports the lesson note with a companion video and a short classroom-ready summary.

For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.

Performance objectives

Lesson summary

This lesson introduces the exciting world of computer programming. We will learn how humans "talk" to computers to make them do amazing things. Just like we use languages like Twi, Ga, Ewe, or English to communicate with each other, we use special languages called programming languages to give instructions to computers. Understanding this is the first step to creating our own games, apps, and websites. In Ghana, things we use every day, like the mobile money system on our phones or the traffic lights in our cities, are all controlled by computer programs.

Lesson notes

Concept 1: What is a Computer Program?

Think about cooking. If you want to prepare delicious Jollof rice, you need a recipe. The recipe is a list of step-by-step instructions: Wash the rice. Chop the onions and tomatoes. Heat the oil in a pot. ...and so on.

If you follow these instructions correctly, you get Jollof rice.

A computer program is just like a recipe, but for a computer. It is a set of clear, step-by-step instructions that tells a computer exactly what to do. Every app on a phone, every game you play, and every website you visit is running because of a program. Program: A set of instructions for a computer. Programmer: The person who writes the program (like the chef who writes the recipe).