SARASWATI VISHWA - VIDYALAYA NATIONAL SCHOOL
LESSON PLAN (2024-25)
Teacher Name: Harshada Hiralkar Class : VIII Month : January
Subject: Computer Lesson Name: Functions and String in Python Lesson Duration: 4 Hrs
Lesson Objective: Students will learn about functions and string manipulation in Python, including defining functions, calling functions, and string
operations.
Learning Outcome : Understand the concept of functions and their importance in programming.
Define and call functions in Python.
Differentiate between built-in and user-defined functions.
Perform string operations such as slicing, concatenation, and formatting.
Debug common errors in functions and string manipulation.
Pedagogical Practices : Students will engage in coding exercises, problem-solving, and hands-on activities.
Teacher Preparation: The teacher will introduce functions and strings with live coding examples and interactive activities.
Questions will be in the form of fill-ups, MCQs, true/false, and short/long answers.
Student Preparation: Students can practice Python function and string exercises.
Students will participate in coding challenges.
Interdisciplinary Linkage : Mathematics (using functions for calculations), English (string manipulations in text processing), and Logical Thinking
(developing modular code).
Infusion with Life Skills: Students will enhance logical reasoning, debugging skills, and computational thinking.
Supplemental Activities
Art-Integration : Students will create a flowchart demonstrating function calls and string operations.
Story Based: Students can write a short program that processes text data using functions and string methods.
Artificial Intelligence: - Discussion on how functions and string processing are used in AI applications.
FLN: NA
CWSN Plan: NA
Assignment: Define: i) Function ii) Parameter iii) Return Value
Differentiate between built-in and user-defined functions.
Write a Python program to define a function that calculates the factorial of a number.
Explain string slicing with an example.
List any three advantages of using functions in programming.
SARASWATI VISHWA - VIDYALAYA NATIONAL SCHOOL
WEEKLY LESSON PLAN (2024-25)
Teacher Name: Harshada Hiralkar Class: VIII Month: January
Subject: Computer Lesson Name: Functions and String in
Python
Topic/ No of
Sr. No. Important Notes Class Activities Home Work
Sub-Topic Periods
Explanation of function structure and Students will write
1 Introduction to Functions 1 Audio/Visual importance definitions of functions
Built-in & User-defined Practice programs using
2 1 Audio/Visual Hands-on coding exercises on functions
Functions functions
String Operations & Discussion and debugging common Write a string
3 1 Audio/Visual
Methods string errors manipulation program
Group discussion on function-based
4 Real-world Applications 1 Audio/Visual & discussion problem-solving