Course Introduction
Course Introduction
Course Introduction
CSE Department
National Institute of Technology Rourkela
Course Objective
To make students aware of efficient storage and systematic
operations on data using data structure
To make students aware of applications of data structure
COURSE OUTCOMES
The students gather generalized knowledge on representing,
storing, and operating on data in a systematic manner.
Ref: Clifford A. Shaffer, “Data Structures and Algorithm, Analysis”, Edition 3.2 (C++ Version), 2013
NIT Rourkela Puneet Kumar Jain “Data Structure and Algorithms”
Course topics
Part A. Defining data, data types, data structure, classification of
data structures (linear and non-linear), understanding data
structure and storage structure
SUPPLEMENTARY READING
A.V. Aho, J.E. Hopcroft, and J.D. Ullman, Data Structures & Algorithms, Pearson Education
India , ISBN: 9788178081021
T.H. Cormen, C.E. Leiserson, R.L. Rivest, and C. Stein, Introduction to Algorithms, The MIT
Press , ISBN: 978-0262033848
OTHER RECOMMENDATIONS:
Lecture Series on Data Structures and Algorithms by Dr. Naveen Garg, Department of
Computer Science and Engineering, IIT Delhi.
Data Structures and Algorithms | NPTEL Online Videos, Courses - IIT Video Lectures (nptelvideos.in)
Item Weightage
Quiz/Assignment/Project 20
Midterm 30
Endterm 50
** Tentative (subject to Institute guidelines)**
Issues related to any evaluation component should be raised within 3 days from the
conduction or deadline of the respective component.