0% found this document useful (0 votes)
38 views8 pages

Lesson Plan

This lesson plan outlines a data structures course using C programming language over 3 units. Unit 1 covers stacks, queues, infix/postfix notation, and recursion over 8 lectures and 8 tutorials. Unit 2 covers queues, different queue implementations, and priority queues over 8 lectures and 8 tutorials. Unit 3 covers linked lists and dynamic memory allocation over 8 lectures. Each unit includes topics, learning outcomes, date planned, actual completion date, assessment details.
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)
38 views8 pages

Lesson Plan

This lesson plan outlines a data structures course using C programming language over 3 units. Unit 1 covers stacks, queues, infix/postfix notation, and recursion over 8 lectures and 8 tutorials. Unit 2 covers queues, different queue implementations, and priority queues over 8 lectures and 8 tutorials. Unit 3 covers linked lists and dynamic memory allocation over 8 lectures. Each unit includes topics, learning outcomes, date planned, actual completion date, assessment details.
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/ 8

Lesson Plan

Subject: Data Structures using C Department: ISE


Semester: 3rd ‘A’ SECTION
22IS34

UNIT 1: Textbooks:
1. Data Structure using C, Aaron M. Tanenbaum, YedidyahLangsam& Moshe J. Augenstein, Pearson
Target Lecture Education/PHI, 2006
Hours: 8
Reference Books
Target Tutorial i. The C Programming Language, Brian W Kernighan and Dennis M Ritchie, Prentice Hall Software Series, 2 nd
Hours: 8 Edition
ii. Data structures and algorithms analysis in C, Allen Weiss, Second Edition, Pearson IN
iii. Data Structures a Pseudocode approach with C,RichardF.GilbergandBehrouzA.Forouzan, Thomson, 2005.
iv. Data Structures & Program Design in C, Robert Kruse&BruceLeung, Pearson.

Foundations of Data Structures, IIT Bombay, https://www.edx.org/course/foundations-of-data-structures

Sl. Date Topics to be covered No. of COs Blooms Actual date Mode of Remarks
No. hours level of teaching
22IS34
require Completion
(board/
d (CO number)
presentation,
etc.)

1 27/10/2 Stacks in C – Implementing 1 1 2 27/10/2023 board/


023 the POP operation,
presentation

2 30/10/2 Stacks in C – Implementing 1 1 2 30/10/2023 board/


023 the POP operation (Cont..)
presentation

3 31/10/2 testing for exceptional 1 1 2 31/10/2023 board/


023 conditions
presentation

4 3/11/20 implementing the PUSH 1 1 2 3/11/2023 board/


23 operation
presentation

5 6/11/20 Infix, Postfix and Prefix– 1 1 2 6/11/2023 board/


23 Basic Definitions
presentation

6 7/11/20 valuating a postfix expression, 1 1 2 7/11/2023 board/


23 converting an expression from
Department of ISE, NMIT
Supriya

infix to postfix. presentation

7 10/11/2 Recursion: Factorial, binary 1 1 2 10/11/2023 board/


023 search
presentation

8 17/11/2 recursive chains, Towers of 1 1 2 17/11/2023 board/


023 Hanoi
presentation

Planned Module 1 assessment date: 18-11-23


Type of assessment: Test, quiz, seminar, project, case study, assignment, etc. with COs covered and
Bloom’s level.
Actual Date of completion: 17-11-23
Total Strength of the class: 67
Number of students attaining above 60% of the assessment marks:

UNIT 2: Textbooks:
1. Data Structure using C, Aaron M. Tanenbaum, YedidyahLangsam& Moshe J. Augenstein, Pearson
Target Lecture Education/PHI, 2006
Hours:8
Reference Books
Target Tutorial i. The C Programming Language, Brian W Kernighan and Dennis M Ritchie, Prentice Hall Software
Hours: 8 Series, 2nd Edition
ii. Data structures and algorithms analysis in C, Allen Weiss, Second Edition, Pearson IN
iii. Data Structures a Pseudocode approach with C,RichardF.GilbergandBehrouzA.Forouzan,
Thomson, 2005.
iv. Data Structures & Program Design in C, Robert Kruse&BruceLeung, Pearson.

Foundations of Data Structures, IIT Bombay, https://www.edx.org/course/foundations-of-data-


structures

Sl. Date Topics to be No. of COs Blooms Actual date Mode of Remarks
No. covered hours level of teaching
22IS34.1
require Completion
(board/
d (CO number)
presentation,
etc.)

1 20/11/2 Queues: 1 2 3 20/11/2023 board/


023 Introduction
presentation

2 21/11/2 Queue 1 2 3 21/11/2023 board/


023 operations
Department of ISE, NMIT
Supriya

presentation

3 24/11/2 Sequential 1 2 3 24/11/2023 board/


023 Representation
presentation

4 27/11/2 C Implementation 1 2 3 27/11/2023 board/


023 of Queues
presentation

5 1/12/20 C Implementation 1 2 3 1/12/2023 board/


23 of Queues
(Cont..) presentation

6 4/12/20 Circular 1 2 3 4/12/2023 board/


23 Queue
presentation

7 5/12/20 Priority Queue. 1 2 3 5/12/2023 board/


23
presentation

Planned Module 2 assessment date:7-12-23


Type of assessment: Test, quiz, seminar, project, case study, assignment, etc. with COs covered and
Bloom’s level.
Actual Date of completion: 5-12-23

Total Strength of the class: 67


Number of students attaining above 60% of the assessment marks:

UNIT 3: Textbooks:
1. Data Structure using C, Aaron M. Tanenbaum, YedidyahLangsam& Moshe J. Augenstein, Pearson
Target Lecture Education/PHI, 2006
Hours: 8
Reference Books
Target Tutorial i. The C Programming Language, Brian W Kernighan and Dennis M Ritchie, Prentice Hall Software
Hours: 0 Series, 2nd Edition
ii. Data structures and algorithms analysis in C, Allen Weiss, Second Edition, Pearson IN
iii. Data Structures a Pseudocode approach with C,RichardF.GilbergandBehrouzA.Forouzan,
Thomson, 2005.
Department of ISE, NMIT
Supriya

iv. Data Structures & Program Design in C, Robert Kruse&BruceLeung, Pearson.

Foundations of Data Structures, IIT Bombay, https://www.edx.org/course/foundations-of-data-


structures

Sl. Date Topics to be No. of COs Bloom Actual date Mode of Remarks
No. covered hours s level of teaching
22IS34.1
require Completion
(board/
d (CO number)
presentation,
etc.)

1 11/12/2 Linked Lists - 1 3 3 11/12/2023 board/


023 Allocating and
Freeing of Dynamic presentation
variables

2 12/12/2 Linked Lists using 1 3 3 12/12/2023 board/


023 Dynamic Variables
presentation

3 15/12/2 Stacks and Queues 1 3 3 15/12/2023 board/


023 as List in C
presentation

4 18/12/2 List Operations in C, 1 3 3 18/12/2023 board/


023
presentation

5 19/12/2 Non integer and 1 3 3 19/12/2023 board/


023 Non homogeneous
Lists, presentation

6 22/12/2 Comparing the 1 3 3 22/12/2023 board/


023 Dynamic and Array
Implementations of presentation
Lists

7 26/12/2 Comparing the 1 3 3 26/12/2023 board/


023 Dynamic and Array
Implementations of presentation
Lists (Cont..)
8 01/01/2 Implementing 1 3 3 01/01/2023 board/
024 Header Nodes in
linked list. presentation

Planned Module 3 assessment date:26-12-23


Department of ISE, NMIT
Supriya

Type of assessment: Test, quiz, seminar, project, case study, assignment, etc. with COs covered and
Bloom’s level.
Actual Date of completion:
Total Strength of the class:67
Number of students attaining above 60% of the assessment marks:

UNIT 4: Textbooks:
1. Data Structure using C, Aaron M. Tanenbaum, YedidyahLangsam& Moshe J. Augenstein,
Target Lecture Pearson Education/PHI, 2006
Hours: 8
Reference Books
Target Tutorial i. The C Programming Language, Brian W Kernighan and Dennis M Ritchie, Prentice Hall
Hours: 8 Software Series, 2nd Edition
ii. Data structures and algorithms analysis in C, Allen Weiss, Second Edition, Pearson IN
iii. Data Structures a Pseudocode approach with C,RichardF.GilbergandBehrouzA.Forouzan,
Thomson, 2005.
iv. Data Structures & Program Design in C, Robert Kruse&BruceLeung, Pearson.

Foundations of Data Structures, IIT Bombay, https://www.edx.org/course/foundations-of-data-


structures

Sl. Date Topics to be No. of COs Blooms Actual date Mode of Remarks
No. covered hours level of teaching
22IS34.1
require Completio
Department of ISE, NMIT
Supriya

d (CO number) n (board/


presentation,
etc.)

1 2/1/202 Other List 2 4 2 2/1/2024 board/


4 Structures—
Primitive presentation
Operations on
Circular Lists

2 05/01/2 Other List 1 4 2 05/01/2024 board/


024 Structures—
Primitive presentation
Operations on
Circular Lists
(Cont..)

3 12/01/2 Stack and 2 4 2 12/01/2024 board/


024 Queue as a
presentation
Circular List

4 15/01/2 Doubly 1 4 2 15/01/2024 board/


024 Linked Lists
presentation

5 16/01/2 Binary Trees 1 4 2 16/01/2024 board/


024 — Operations
on Binary Trees presentation

6 19/01/2 Applications of 1 4 2 19/01/2024 board/


024 Binary Trees
presentation

7 19/01/2 Binary Tree 4 2 19/01/2023 board/


023 Representation
s–Node presentation
Representation
of Binary Trees

8 19/01/2 Internal and 4 2 19/01/2024


024 External Nodes.

Planned Module 4 assessment date:


Type of assessment: Test, quiz, seminar, project, case study, assignment, etc. with COs covered and
Bloom’s level.
Department of ISE, NMIT
Supriya

Actual Date of completion:


Total Strength of the class:67
Number of students attaining above 60% of the assessment marks:

UNIT 5: Textbooks:
1. Data Structure using C, Aaron M. Tanenbaum, YedidyahLangsam& Moshe J. Augenstein,
Target Lecture Pearson Education/PHI, 2006
Hours: 8
Reference Books
Target Tutorial i. The C Programming Language, Brian W Kernighan and Dennis M Ritchie, Prentice Hall
Hours: 0 Software Series, 2nd Edition
ii. Data structures and algorithms analysis in C, Allen Weiss, Second Edition, Pearson IN
iii. Data Structures a Pseudocode approach with C,RichardF.GilbergandBehrouzA.Forouzan,
Thomson, 2005.
iv. Data Structures & Program Design in C, Robert Kruse&BruceLeung, Pearson.

Foundations of Data Structures, IIT Bombay, https://www.edx.org/course/foundations-of-data-


structures

Sl. Date Topics to be No. of COs Blooms Actual date Mode of Remarks
No. covered hours level of teaching
22IS34.1
required Completio
(board/
(CO number) n
presentation,
etc.)

1 22/01/2 Binary Trees: 1 5 3 22/01/2024 board/


024 Implicit Array
Representation presentation
of Binary Trees,

2 23/01/2 Binary Tree 1 5 3 23/01/2023 board/


023 Traversal in C
presentation

3 02/02/2 Threaded 1 5 3 02/02/2023 board/


023 Binary Trees,
presentation

4 05/02/2 Heterogeneo 1 5 3 05/02/2024 board/


024 us Binary
presentation
Trees
5 06/02/2 Representing 1 5 3 06/02/2024 board/
024 Lists as Binary
Trees presentation

6 9/02/20 Trees and Their 1 5 3 9/02/2024 board/


Department of ISE, NMIT
Supriya

24 Applications presentation

7 9/02/20 C 1 5 3 9/02/2024 board/


24 Representations
of Trees, presentation

8 9/02/20 Tree Traversals. 1 5 3 9/02/2024 board/


24
presentation

Planned Module 5 assessment date:8/02/2024


Type of assessment: Test, quiz, seminar, project, case study, assignment, etc. with COs covered and
Bloom’s level.
Actual Date of completion:

Total Strength of the class: 67


Number of students attaining above 60% of the assessment marks:

Plan of additional activities:

Learning Assessment 1: (Give details on type of assessment and scheme or rubrics of evaluation)

Learning Assessment 2: (Give details on type of assessment and scheme or rubrics of evaluation)

You might also like