Lesson Plan – Class 10 Programming in Python
Class 10 Subject Computer Science / Python
Topic Introduction to Python ProgrammingDuration 45 Minutes
Teaching Method Lecture, Demonstration, Practical Teaching Aids Computer, Projector, Whiteboard
Learning Objectives:
1. Define Python programming language.
2. Identify features of Python.
3. Write simple Python programs.
4. Use print() and input() functions.
5. Execute a basic Python program correctly.
S.N Teacher Activities Student Activities Teaching Aids Time
1 Introduces Python programming. Listen and respond. Whiteboard 5 min
2 Explains meaning and features of Python. Take notes and ask questions. Board/Projector 8 min
3 Demonstrates opening Python IDE and writing
Observe
first program.
carefully. Computer 7 min
4 Explains print() function. Follow demonstration. Projector 5 min
5 Explains input() function with examples. Practice in computer. Computer Lab 8 min
6 Assigns practical task to write programs. Write and run programs. Computer 8 min
7 Reviews lesson and asks oral questions. Answer questions. Whiteboard 4 min
Sample Programs:
Program 1:
print("Welcome to Python Programming")
Program 2:
name = input("Enter your name: ")
print("Hello", name)
Evaluation Questions
1. What is Python?
2. Write syntax of print() function.
3. Which function is used to take input from user?
4. Write a program to display your name.
Homework:
Write a Python program to input two numbers and display their sum.
a = int(input("Enter first number: "))
b = int(input("Enter second number: "))
sum = a + b
print("Sum =", sum)
Expected Learning Outcome:
Students will be able to write and execute basic Python programs independently.