0% found this document useful (0 votes)
22 views3 pages

Cs LP - Aug - 1 To 15

The lesson plan for August 2025 focuses on teaching Class 11 students about lists in Python, including their definition, mutability, and indexing. Students will engage in live coding, concept mapping, and hands-on programming tasks to access and manipulate list elements. Special provisions are made for high achievers and remedial support for low achievers to ensure comprehensive understanding of the topic.

Uploaded by

Pritika Sachdeva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

Cs LP - Aug - 1 To 15

The lesson plan for August 2025 focuses on teaching Class 11 students about lists in Python, including their definition, mutability, and indexing. Students will engage in live coding, concept mapping, and hands-on programming tasks to access and manipulate list elements. Special provisions are made for high achievers and remedial support for low achievers to ensure comprehensive understanding of the topic.

Uploaded by

Pritika Sachdeva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

LESSON PLAN FOR THE MONTH OF AUGUST 2025

FROM – 1ST TO 15TH AUGUST


Name of the teacher- Pritika Sachdeva Class - 11 Subject- Computer Science

Topic- Unit 2: Lists in Python


Learning Outcome- By the end of this lesson, students will be able to:

1. Define a list and differentiate it from other data types like strings or tuples.
2. Explain the concept of list mutability and indexing (positive and negative).

3. Access and modify elements in a list using indexing and slicing.

4. Access and manipulate elements of nested lists using multi-level indexing.


Methodology-
1. Concept Explanation: Live Coding
2. Concept Mapping
3. Homework/Extension
Teaching Aids Used-
1. PowerPoint presentation
2. Quiz/Worksheet
INSTRUCTIONAL PROCEDURE

Sub Topics Teaching Techniques Student Action Skills/Assessment


Lists : Introduction, indexing, Concept Introduction via Real-Life
list operations (concatenation, Analogies: Create a list of five numbers and write a Logical and computational
repetition, membership and Compare a list to a grocery list, class Python program to find their average. thinking
slicing), traversing a list using attendance register, or a row of lockers where Programming & Coding
loops, built-in each locker has an index. Write a program to insert an element at the Skills
functions/methods–len(), list(), second position in a list. Logical and Analytical
append(), extend(), insert(), Live code operations such as append(), Reasoning
count(), index(), remove(), insert(), remove(), len(), etc. Create a nested list representing marks of 3 Digital Literacy
pop(), reverse(), sort(), students in 2 subjects and print the marks of
sorted(), min(), max(), sum(); Students write and test Python programs like: the second student.
nested lists, suggested  Calculating mean of numbers
programs: finding the  Linear search Explain what happens when you try to
maximum, minimum, mean of  Frequency counter access an index that does not exist.
numeric values stored in a list;
A student wants to sort a list but keep the
original unchanged. Which function/method
should they use and why?
Special steps taken for High Achievers-
 Provide extension worksheets with Python logic puzzles and advanced list manipulation tasks.
 To do HOTS (Higher Order Thinking Skills) problems from old CBSE PYQs.
Remedial steps taken for Low Achievers-
 Teach with Repetition and Step-by-Step Breakdown
 Use Interactive and Tactile Learning Activities
 Using the concept buddy debugging — to explain output line by line.
 What is a list in Python? How is it different from a string?
Assignments  Write a Python program to:
Search for an element in the list using linear search.
Display whether it is found or not and at which index.
Competency Based Questions  Riya is learning Python. She created a list fruits = ["apple", "banana", "mango", "grapes"]. She wants to add "orange"
to the list. Which method should she use? Write the code for it.
 A sports teacher maintains a list of students who joined the football team: players = ["Aarav", "Neha", "Rohan"]. A
new player "Simran" joins, and "Neha" leaves the team. Update the list accordingly and display the final list.

You might also like