CD3291 LP
CD3291 LP
J COLLEGE OF ENGINEERING
Siruseri IT park, OMR, Chennai - 603103
LESSON PLAN
Department of INFFORMATION TECHNOLOGY
Name of the
Name of the Subject Data Structures and Algorithms handling Faculty JEBA MALAR M
Subject Code CD3291 Year / Sem II/III
Acad Year 2022-2023 Batch 2021-2025
Course Objective
1. To understand the concepts of ADTs
2. To Learn linear data structures – lists, stacks, and queues
3. To understand sorting, searching and hashing algorithms
4.Be exposed to graph algorithms
5.To apply Tree and Graph structures
Course Outcome
CO1. Explain abstract data types
CO2. Design, implement, and analyze linear data structures, such as lists, queues, and stacks,according to the needs of different applications
CO3. Design, implement, and analyze efficient tree structures to meet requirements such as
CO4 .Model problems as graph problems and implement efficient graph algorithms to solve them
CO5. Critically analyse the various algorithms.
Lesson Plan Mode of
Periods Teaching (BB / Blooms Level
Sl. No. Topic(s) T / R* Required PPT / NPTEL / (L1-L6) CO PO
UNIT-I ABSTRACT DATATYPES
Lee, Kent D., Hubbard, Steve, “Data Structures and Algorithms with Python” Springer Edition
1 2015
Rance D. Necaise, “Data Structures and Algorithms Using Python”, John Wiley & Sons,
2 2011
Website / URL References
1 W1: http://nptel.ac.in/
2 W2: https://www2.cs.siu.edu/~mengxia/Courses%20PPT/435/Chapter_03.pdf
3 W3: http://www.cs.tau.ac.il/~nachumd/models/Nets.pdf
Blooms Level
Level 1 ( L1 ) : Remembering Lower Fixed Level 4 (L4) : Analysing Projects /
Level 2 (L2) : Understanding Order Hour Level 5 (L5) : Evaluating Mini
Level 3 (L3) : Applying Thinking Exam Level 6 (L6) : Creating Projects
Mapping syllabus with Bloom’s Taxonomy LOT and HOT
Unit No Unit Name L1 L2 L3 L4 L5 L6 LOT HOT Total
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 1 0 0 0 0 0 0 0 0 0 3 2
CO2 3 2 1 0 0 0 0 0 0 0 0 0 3 2
CO3 3 2 1 0 0 0 0 0 0 0 0 0 3 2
CO4 3 2 1 0 0 0 0 0 0 0 0 0 3 2
CO5 3 2 1 1 0 0 0 0 0 0 0 0 3 2
Avg 3 2 1 0.2 0 0 0 0 0 0 0 0 3 2
Justification for CO-PO mapping
CO1 Implement abstract data types
CO2 Design,implement and analyse linear data structures succh as lists queues and stack according to the needs of different applications
CO3 Design and implement and analyse efficient tree strucyures to meet requirements such as searching
CO4 Critically analyse the various algorithms.
CO5 Identify the different data structures to problem solutions.
3 High level 2 Moderate 1 low level
Name & Sign of Subject Expert :
Head of the Department :IT