Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
3 views2 pages

File Handling Lesson Plan

file Hnadelling Lesson Plan

Uploaded by

Tarun Kumar
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)
3 views2 pages

File Handling Lesson Plan

file Hnadelling Lesson Plan

Uploaded by

Tarun Kumar
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/ 2

PM SHRI SCHOOL JAWAHAR NAVODAYA VIDYALAYA

Competency Based Lesson/Unit Plan


1. Name of the Teacher: Tarun Sharma Designation PGT Computer Science

2. Subject : Computer Science Class : 12 Section: Science

3. Lesson/Unit Name: File Handling in Python

4. No. of Periods Required : 35 periods Duration: From 21-06-2025 To 08-08-2025

A. Curricular Competencies to be Developed (As per NCF-SE 2023):


1. Engage in Computational Thinking - Learners will engage in computational thinking to break down
file-related problems, recognize patterns, and apply step-by-step logical reasoning in Python.
2. Involve in Designing and Implementing File-Based Solutions - Students will involve themselves in
developing Python programs that perform file operations (text, binary, CSV), simulating real-life
data processing scenarios.
3. Understand the Purpose and Workflow of File Handling - Students will understand how and why
data is stored in files and the use of file operations like open, read, write, append, search, and close.
4. Collects, Organizes, and Analyzes Data using Python - Learners will collect and organize data
through file I/O operations and analyze the data using Python constructs, including exception
handling and pickling techniques.

B. Learning Outcomes:
1. Understand and explain the need for file handling and differentiate between types of files —
text, CSV, and binary — used for data storage and retrieval.
2. Apply file operations such as open, read, write, append, close, and pickling to develop Python
programs for real-world scenarios.
3. Analyze and debug file handling programs by tracing the code and identifying logical or
syntactical errors to ensure accurate output.

C. Details of Pedagogical Strategies/Process:


- Art Integrated: Create flowcharts or storyboards representing file operations.

- Storytelling Based: Use real-life data handling stories (e.g., student result management) to demonstrate
file concepts.

- Hands-on Coding Practice: Regular practical sessions on writing, reading, and manipulating files in
Python.

D. Topic of the Lesson for Presentation by Students:


Role of File Handling in Real-World Applications (e.g., Banking, Student Records, Inventory Systems)

E. Name 21st Century Skills to be Developed:


Critical Thinking, Problem Solving, Collaboration, Digital Literacy
F. Activities/Experiments/Hands-on Learning/Projects:
- Mini project: Student Record System using Text and CSV files

- Experiment: File search and update operations

- Activity: Debugging code snippets with file operations

G. Interdisciplinary Linkage and Infusion:


- Math: Data collection and statistical operations

- English: Writing file content in structured format

- Life Skills: Logical thinking, perseverance in debugging

- Environmental Awareness: File-based logging of energy usage or plastic waste tracking

H. Resources (including ICT):


Python IDE (IDLE, PyCharm), Projector/Smartboard, Sample text, CSV, and binary files, NCERT
Textbook, Online Python tutorials

I. Assessment Items for Measuring Learning Outcomes:

J. Remedial Teaching Plans/Plan for Unfinished Portion:


- Weekly revision class every Saturday

- Peer tutoring and support groups for struggling learners

- Doubt-clearing sessions using code-tracing and debugging

K. Inclusive Practices (Support for Differently Abled Students):


- Provide printed code samples with enlarged fonts

- Use of screen readers and audio explanations

- Extra time and support during hands-on sessions

Date: ___ / ___ / 2025

Signature of the Teacher: _________________________

Remarks of the Principal/Vice Principal: ___________________________________________

(Signatuare of Principal/ Vice Principal)

You might also like