Course Plan (Theory) - Data Structures &algorithms
Course Plan (Theory) - Data Structures &algorithms
Semester: II
COURSE PLAN
Target 50% (Marks)
Level-1 40% (Population)
Level-2 40% (Population)
Level-3 50% (Population)
1. Method of Evaluation
UG Weightage (%)
CP-1-Understanding of Concepts (35%) 35
(Performance Test +Viva)
2. Passing Criteria
Scale UG
3. Pedagogy
Face to Face (Context-Based Learning)
Online lectures(Adaptive Teaching)
Year:2023-24
Semester: II
Class Test
Video Lectures
Presentation
Concept Dairy (Student maintain the record of content which they understood from the
sessions)
4. References:
Text Books Web resources Journal Reference
s books
1. S. Lipschutz, "Data https://ocw.mit.edu/courses/civil-and-environmental- 1. A. V. Aho, J.
Structures with C", engineering/1-204-computer-algorithms-in-systems- E. Hopcroft, and
Schaum's Outline engineering-spring-2010/lecture-notes/ J. D. Ullman,
"Data Structures
Series, McGraw-Hill MIT1_204S10_lec05.pdf
and Algorithms",
Education (India) New Delhi:
Pvt. Limited, 2017. https://cse.iitkgp.ac.in/~pb/algo1-pb-101031.pdf
Pearson
https://www.cs.cmu.edu/~rjsimmon/15122-s16/lec/
Education, 2003.
2. Y. P. Kanetkar, "Data 10-linkedlist.pdf
structures through 2. E. Horowitz,
C", 4rd Edition, New https://cse.iitrpr.ac.in/ckn/courses/f2015/csl201/ and S. Sahni,
Delhi: BPB, 2022. w1.pdf "Fundamentals
of Data
Structures in C",
2nd Edition,
Hyderabad:
University Press,
2008.
10. e-Mail and online learning tool: Each student in the class should have an e-mail id and a pass
word to access the LMS system regularly. Regularly, important information – Date of conducting
class tests, guest lectures, via online learning tool. The best way to arrange meetings with us or ask
specific questions is by email and prior appointment. All the assignments preferably should be
uploaded on online learning tool. Various research papers/reference material will be
mailed/uploaded on online learning platform time to time.
11. Attendance: Students are required to have minimum attendance of 75% in each subject. Students
with less than said percentage shall NOT be allowed to appear in the end semester examination.
This much should be enough to get you organized and on your way to having a great semester! If you need
us for anything, send your feedback through e-mail to your concerned faculty. Please use an appropriate
subject line to indicate your message details.
There will no doubt be many more activities in the coming weeks. So, to keep up to date with all the latest
developments, please keep visiting this website regularly.
RELATED OUTCOMES
1. The expected outcomes of the Program are:
4. Co-Relationship Matrix
Indicate the relationships by1- Slight (low) 2- Moderate (Medium) 3-Substantial (high)
Program
PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
PO4
Outcome 1 2 3 5 6 7 8 9 0 1 2 1 2 3
Year:2023-24
Semester: II
s
Course
Outcome
s
CO 1 1 2 1 1
CO 2 1 1 2 1
CO 3 1 1 2 1 2
CO 4 1 2 2 2 2
1.2
Average 1 1 2
5
1.25
components
CO 1 √ √ √
CO 2 √ √ √
CO 3 √ √ √
CO 4 √ √ √
Course Activities:
S. Planned
Description Remarks
No. From To No. of Sessions
Total Session 60
Sessions: Total No. of Instructional periods available for the course, (Asynchronous sessions are
highlighted detailed course plan)
SESSION PLAN
Year:2023-24
Semester: II
UNIT-I
CO
Lect Map
ure Topics to be Covered ped
Array: Memory representation (1D and 2D), Array operations: insertion, deletion,
4 searching. 1
SESSION PLAN
UNIT-II
CO
Lectur Mappe
e No. Topics to be Covered d
Year:2023-24
Semester: II
SESSION PLAN
UNIT-III
CO
Lectur Mappe
e No. Topics to be Covered d
2
Year:2023-24
Semester: II
SESSION PLAN
UNIT-IV
CO
Lectur Mappe
e No. Topics to be Covered d
18 Introduction to Tree data structure and its terminologies, Binary Tree: properties
4
traversal algorithms (level-order, in-order, pre-order, post-order). Threaded Binary
19 Tree.
4
SESSION PLAN
UNIT-V
Lect CO
ure Map
No. Topics to be Covered ped
Hashing and hash functions. Hash table data structure: structure, collisions, collision
26 resolution techniques, maintaining load factor.
4
SESSION PLAN
UNIT-VI
Lect CO
ure Map
No. Topics to be Covered ped
Simple comparison-based sorting algorithms: bubble sort, selection sort, insertion sort.
32
3