MODULE 1: INTRODUCTION TO PROGRAMMING & PYTHON
Subject: Python Programming
Class: JSS 1 – JSS 3 (Combined)
Duration: 1–2 Lessons
Learning Objectives
At the end of this lesson, students should be able to:
1. Explain what programming is
2. Define Python
3. Mention uses of Python
4. Understand instructions and algorithms
5. Write simple step-by-step instructions
1. What is Programming?
Programming is the act of giving instructions to a computer to tell it what to do.
Just like humans need instructions to work properly, computers also need instructions.
These instructions are written using a programming language.
2. What is a Programming Language?
A programming language is a special language used to communicate with a computer.
Examples include Python, Java, Scratch, and C++.
3. What is Python?
Python is a simple and easy-to-learn programming language.
It is good for beginners because it is easy to read, understand, and write.
4. Uses of Python
Python is used for:
- Making games
- Building websites
- Creating mobile applications
- Artificial Intelligence (AI)
- School projects
5. What is an Instruction?
An instruction is a command given to a computer to perform a task.
Examples include printing a name, adding numbers, or displaying a message.
6. What is an Algorithm?
An algorithm is a step-by-step method used to solve a problem.
Example: Algorithm for Brushing Teeth:
1. Pick up toothbrush
2. Put toothpaste on the brush
3. Brush teeth
4. Rinse mouth
7. Algorithm Example (Coming to School)
1. Wake up
2. Take a bath
3. Wear uniform
4. Eat breakfast
5. Go to school
Class Activity
Write an algorithm for:
- Cooking rice OR
- Preparing noodles
Classwork
1. What is programming?
2. Define Python
3. Mention three uses of Python
4. What is an algorithm?
Assignment
Write an algorithm for preparing for school in the morning.