0% found this document useful (0 votes)
2 views

G8 LS9 Functions and String in Python

The lesson plan for Class VIII in Computer Science focuses on teaching functions and string manipulation in Python over a duration of 4 hours. Students will learn to define and call functions, perform string operations, and debug common errors through hands-on activities and coding exercises. The plan also emphasizes interdisciplinary connections, life skills development, and includes supplemental activities like art integration and discussions on AI applications.

Uploaded by

prajaktakdm93
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

G8 LS9 Functions and String in Python

The lesson plan for Class VIII in Computer Science focuses on teaching functions and string manipulation in Python over a duration of 4 hours. Students will learn to define and call functions, perform string operations, and debug common errors through hands-on activities and coding exercises. The plan also emphasizes interdisciplinary connections, life skills development, and includes supplemental activities like art integration and discussions on AI applications.

Uploaded by

prajaktakdm93
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 5

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

You might also like