CSE 2122-DS Lesson Plan-17-8-2023
CSE 2122-DS Lesson Plan-17-8-2023
CSE 2122-DS Lesson Plan-17-8-2023
No. of
At the end of this course, the student should be able to: Marks
Hours
Illustrate the usage of user defined data types and dynamic memory 10 20
CO1
management functions.
Blooms
Component Syllabus: Topics
Max. Schedule taxonomy
Type coveredduring
Marks levels
B Surprise Assignment 3 4
C Take home assignment 3 4
D Group Assignment 4 5
E Seminar 4 5
F Quiz based on invited talks 4 5
G Development of SW/Apps 4 5
H Mini Project 4 5
LESSON PLAN
Lecture CO's
Topic
No. addressed
L0 Introductory class(Introduction between teacher & students. Overview of the subject). -
Recursion
L1 CO1
pointers, pointer declaration and definition, initialization of pointer variables, Accessing variables CO1
L2
through pointers
CO1
L3 Pointers for inter function communication, pointers to pointers
CO1
L4(T1) Arrays and pointers, pointer arithmetic and arrays
Queues CO2
L12
CO2
L13 Applica tions of stack: Evaluation of Expression
(T3)
L14 Infix, postfix, and prefix expressions CO2
CO2
L16 Application of queues: Priority Queues and their representations
(T4)
CO2
L17 Input and Output Restricted queues
CO2
L18 Applications of Stacks
CO3
L26 Doubly Linked Lists
CO3
L27 Doubly Linked Lists
References
Behrouz A. Forouzan, Richard F. Gilberg “A Structured Programming Approach Using C”,
1
3rd Edition, Cengage Learning India Pvt. Ltd, India, 2007.
Ellis Horowitz, Sartaj Sahni , Susan Anderson and Freed, “ Fundamentals of Data Structures in
2
C”, 2nd Edition, Universities Press, India, Reprint 2011.
Richard F. Gilberg, Behrouz A. Forouzan, “Data structures, A Pseudocode Approach with C”,
3
2nd Edition, Cengage Learning India Pvt. Ltd, India , 2009
Tenenbaum Aaron M., Langsam Yedidyah, Augenstein Moshe J., “Data structures using C”,
4
1st Edition, Pearson Prentice Hall of India Ltd., 2007.
5 Debasis Samanta, “Classic Data Structures”, 2nd Edition, PHI Learning Pvt. Ltd., India, 2010
Approved by:
(Signature of HOD)
Date: 10/08/2023
Mr. Shivaprasad G. A
Mr. Venkatesh A Bhandage B
Dr.T.Sujithra C
Dr. Radhika Kamath D
COURSE PLAN – ADDITIONAL DETAILS
Program
No. of Program Learning Blooms
At the end of this course, the student Specific
contact Marks outcomes outcomes Taxonomy
should be able to: outcomes
Hours (POs) (LOs) (BT)
(PSOs)
Illustrate the usage of user
CO1 defined data types and dynamic
memory management functions. 10 20 1,2,3,8 1 1,2,4 2,3,4
Design applications using queues
CO2 and stacks.
6 18 1,2,3,8 1 1,2,4 2,3,4
Develop applications using linked
CO3 lists
11 26 1,2,3,8 1 1,2,4 2,3,4,6
Apply concepts of trees for
CO4 hierarchical data
representation. 12 25 1,2,3,8 2 1,2,4 2,3,4
Outline graph representations and 2 1,2,4 2,3,4
CO5 graph traversals. 3 6 1,2,3,8
Select suitable data structure
for the representation of real-
CO6 world information and problem SDL 5 1,2,3,8 2 1,2,4 3,4,6
solving.
Total hours/ Marks 48 100
Mapping of course outcomes (COs) with Program outcomes (POs) and Program Specific outcomes (PSOs)
Course outcomes (COs) PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
Illustrate the usage of user
defined data types and dynamic
CO1 memory management functions. 2 2 1 - - - - 1 - - - - 3 1 - 1
Design applications using
CO2 queues and stacks.
2 2 1 - - - - 1 - - - - 3 1 - 1
Develop applications using linked
CO3 lists
2 2 1 - - - - 1 - - - - 3 1 - 1
Apply concepts of trees for
CO4 hierarchical data representation.
2 2 1 - - - - 1 - - - - 3 1 - 1
CO5 Outline graph representations and 2 2 1 1 3 1 1
graph traversals.
CO6 Select suitable data structure for
the representation of real-world
information and problem solving.
Average Program Articulation Level 2 2 1 - - - - 1 - - - - 3 1 - 1
Mapping of course learning outcomes (CLOs) with AHEP Learning outcomes (AHEP LOs)
Course Learning Outcomes (CLOs) C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18
Abbreviations
1. CO – Course Outcome
2. PO – Program Outcome
3. PSO – Program Specific Outcome
4. LO – Learning Outcome
5. CLO – Course Learning Outcome
6. BT – Blooms Taxonomy
7. AHEP – The Accreditation of Higher Education Programmes