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

064 - LessonPlan - List - Dictionaries 2

The document outlines a lesson plan for a Computer Science class focused on file handling and Python programming. It details the learning objectives, suggested teaching strategies, and activities designed to engage students in understanding lists and dictionaries. The plan emphasizes collaborative learning, hands-on practice, and self-evaluation to enhance students' technical skills.

Uploaded by

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

064 - LessonPlan - List - Dictionaries 2

The document outlines a lesson plan for a Computer Science class focused on file handling and Python programming. It details the learning objectives, suggested teaching strategies, and activities designed to engage students in understanding lists and dictionaries. The plan emphasizes collaborative learning, hands-on practice, and self-evaluation to enhance students' technical skills.

Uploaded by

jikire5170
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

BESL - 064

SBA –
Enrolment No - 2451169962

Lesson Planning for Inclusive Classroom


Name of the Teacher: Shashank Mani Tripathi (PGT Computer Science)
Date: 5/9/2024
Subject : Computer Science Class : XII
Section I
Unit & Topic: File Handling
Key Concepts: Python Programming
Skills to be developed: Critical Thinking, Collaboration, Flexibility & Adaptability, Information
Literacy, Technology Literacy

Expected number of periods: 10


Lesson objective(s)/Learning objective(s) (What will student learn/master by
end of the lesson?):
1. Understands the different methods of creating list
2. Learns how to initialize and input a list
3. Understands about positive and negative indexing with lists and hence accessing elements of
list
4. Performs and writes code to do operations on list
5. Learns about the in–built methods of list along with syntax
6. Understands the importance and difference of dictionary by comparing with list
7. Knows different methods of creating a dictionary
8. Learns how to traverse a dictionary
9. Understands accessing elements of dictionary and hence performs update and delete
operations on dictionaries
10. Learns about the methods of dictionary along with syntax
Suggested strategies (additional) to meet needs of diverse learner(s):
Demonstration method,
Hand on practice by students,
Induction deduction method
Use of audio visual medium
Discussion after completing the topic
Name the student(s) who would require personalized support in learning of the
lesson (If any): NA
Section II
Introductory questions
Do you remember about [1,2,3,4,5] briefly discussed in chapter 7?
Have you used it earlier?
Question for engaging and developing interest among students
What information would you like to store about a student?
Is it possible to store any student information in an integer or string?
In what data type would you like to store out of integer, string, list or dictionary?

Section III
Brief plan for Presentation of the Lesson Content
Student shall have access to content through any one or combination or all of
the followings.
Auditory Visual Tactile Affective
* Ideal teaching * Power point * Student will run * Students’
presentation program on list and presentation on list
* Define list and
dictionary
dictionary * Program execution themselves and dictionary
in Python IDLE
* Children response * Demonstration of
and their queries new program on
lists.
* Recapitulation

Brief description of teaching-learning activities


Students will execute program based on list and dictionaries.
They will practice various methods of lists and dictionary.
1. Write a Python code snippet to add the number 60 to the end of the given list. What will be the
list after the operation?
2. Write a Python code snippet to add a new key-value pair 'school': 'XYZ High' to this
dictionary. What will the dictionary look like after the addition?
Higher order thinking questions
Q1: Given a list of student marks marks_list = [85, 76, 92, 67, 88, 94, 71, 89],
write a Python program that creates a new list containing only those marks which are
greater than the average mark.
Q2: Given two lists of student names and their corresponding scores.
names = ['John', 'Sara', 'Mike']
scores = [88, 92, 79]
Create a function create_student_dict(names, scores) that creates and returns a
dictionary where each student's name is a key and their score is the value.
Section IV
Students needs to write program on list/dictionary.
They will discuss different logic they develop to find the solution in small groups
They will conclude about workable solution and the best solution among all the solution also
discuss pros and cons of each solution.
Section V
* Students will be divided in groups (3 - 4 students) and provided different questions on list
and dictionaries.
* They will discuss various questions in groups and one student from each group will write
solution on board and explain.
* Various role in group are - solution designer, code writer, presenter, document writer,
tester. Student will choose any role as per their capability and interest.
* Assignment is given to students on list and dictionary to practice more questions.
* A small objective question based test will be conducted after completing the chapter to
check their understanding of the topic.
* A small test to check their programming skills on list and dictionary.

Section VI
Self-Evaluation by Teacher:
Students will learn List and Dictionary in collaborative manner along with hands on practice
by doing / executing sample problems. It will inculcate team spirit among them and they will
be prepare for future employment by enhancing their technical skills.

Date: Signature of the Teacher

Mentor remarks:

__________________________________________________________________________
Date: Signature of the Mentor

You might also like