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

Lesson_Plan_Class12_Python_Revision

This lesson plan for Class 12 Computer Science focuses on revising Python basics over four periods. Students will strengthen their understanding of syntax, data types, and control structures while enhancing problem-solving skills through coding exercises. The plan includes various teaching strategies, assessments, and integration of technology and mathematics to facilitate learning.
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)
7 views

Lesson_Plan_Class12_Python_Revision

This lesson plan for Class 12 Computer Science focuses on revising Python basics over four periods. Students will strengthen their understanding of syntax, data types, and control structures while enhancing problem-solving skills through coding exercises. The plan includes various teaching strategies, assessments, and integration of technology and mathematics to facilitate learning.
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

Lesson Plan

As per Panchapadi Yojana & NEP-2020

Stage: Senior Secondary

Class: 12

Subject: Computer Science

Chapter/Unit/Lesson: Revision of Python Basics (Class 11)

Number of Periods: 4

Learning Objectives:
- To revise the foundational concepts of Python programming
- To strengthen the understanding of syntax, data types, and control structures
- To enhance problem-solving skills through coding exercises

Learning Outcomes:
- Students will be able to write Python code using appropriate syntax
- Students will apply conditional and looping constructs
- Students will debug and solve simple problems in Python

Areas of Integration:
Technology, Mathematics (logic and problem-solving), English (for code comprehension)

Learning Teaching Materials:


LTM: Python IDE, projector, textbook, handouts

Learning Strategies:
Knowledge-based learning, group discussions, digital learning, hands-on coding,
experiential learning

Learning Process (Classroom Transaction):

a) Adheeti:
- Connect to previous year concepts
- Observe and analyze a Python script
- Ask: “How would you solve a real-life problem using code?”
- Watch a quick video recap on Python basics

b) Bodh:
- Recap of variables, data types, operators, input/output
- Review conditional statements (if, elif, else)
- Review loops (for, while)
- Group activity: Identify errors in a given script

c) Abhyas:
- Practice questions: Write programs for basic problems
- Homework: Solve 5 Python problems using loops and conditions
- Mini project: Create a menu-driven program

d) Prayog:
- Students present their code and explain logic
- Pair programming for peer learning

e) Prasar / Swadhyaya:
- Students to research on list, tuple, and dictionary
- Solve online Python quizzes or assignments

f) Pravechan:
- Peer-to-peer explanation of Python topics
- Encourage Q&A sessions and discussions

Assessment of Students:
- Formative: Observation during coding tasks, discussions
- Summative: Code submission, viva, and mini project

Reflection (Feedback) for Teachers:


- Evaluate commonly made errors and adjust teaching strategies accordingly
- Reflect on student engagement and coding accuracy

Period Grid
Period Topic Taught

1 Python Basics (syntax, variables, data


types)

2 Conditionals and Loops

3 Practice Coding Problems

4 Project Work and Discussion

You might also like