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

CBSE Class12 ComputerScience Stack LessonPlan WithMindMap

This lesson plan for a 12th-grade Computer Science class focuses on teaching the concept of stacks as a linear data structure over five sessions. Students will learn stack operations, implement stacks in Python, and analyze stack-related problems. The plan includes various teaching methods such as discussions, coding demonstrations, and assessments to evaluate understanding.
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)
52 views3 pages

CBSE Class12 ComputerScience Stack LessonPlan WithMindMap

This lesson plan for a 12th-grade Computer Science class focuses on teaching the concept of stacks as a linear data structure over five sessions. Students will learn stack operations, implement stacks in Python, and analyze stack-related problems. The plan includes various teaching methods such as discussions, coding demonstrations, and assessments to evaluate understanding.
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

LESSON PLAN

Class/sec: 12

Subject: Computer Science (Python)

Name of the Lesson: Data Structures – Stack

Number of sessions/periods required: 5

LEARNING OBJECTIVES:
1. 1. Understands the concept of stack as a linear data structure.
2. 2. Appreciates the utility of stack in problem-solving and function calls.
3. 3. Defines stack operations such as push, pop, and peek.
4. 4. Implements stack using list and functions in Python.
5. 5. Analyzes stack-based problems like parenthesis matching, expression evaluation.
6. 6. Describes real-life and programming applications of stack.

MIND MAP
Below is a visual mind map illustrating the key concepts of the Stack data structure:
PERIOD MAP (based on no. of periods required)
PERIOD/SESSION-WISE :
PERIOD / KEY CONCEPTS TOPIC LEARNING TEACHING- ASSESSMENT
SESSION (Terminologies OUTCOMES LEARNING PLANNED
NUMBER ) ACTIVITY
1 Stack, LIFO, Introduction Explains Discussion, Objective
Push, Pop to Stacks the concept real-life quiz on basic
of LIFO and examples (e.g., concepts
stack pile of plates)
structure
2 Push, Pop, Stack Performs Code Write a
Overflow, Operations stack demonstration function to
Underflow operations and live simulate
using coding stack
Python lists operations
3 Functions, Implement Creates Group coding Code review
Modularity Stack Using stack tasks on basic and peer
Functions programs stack feedback
using operations
function
definitions
4 Application of Expression Applies Solve Subjective
Stacks Evaluation, stack logic problems test with
Matching in using stack coding and
Brackets expression- (e.g., matching written
related brackets) explanation
problems
5 Dry run, Debug, Stack-based Analyzes Debugging Competency-
Trace Problem and debugs exercises, dry- based test:
Solving stack code run activities Code +
explanation

You might also like