CSE2014 Data Structures and Algorithms - TCS - With - CO - PO - Mapping
CSE2014 Data Structures and Algorithms - TCS - With - CO - PO - Mapping
TP 4 4 6
and Algorithms C
Version No.
Course Pre- CSE1011
requisites/ Co-
requisites
Anti-requisites (if any). CSE2001/SWE2001
Objectives: 1. To impart the basic concepts of data structures
and algorithms
2. To understand concepts about searching and
sorting techniques
3. To understand basic concepts about stacks,
queues, lists, trees and graphs
4. To understanding about writing algorithms and
step by step approach in solving problems with the
help of fundamental data structures.
Text Books
1. Fundamentals of Data Structures, E. Horowitz, S. Sahni, S. A-Freed,
Universities Press,2nd Edition,2015.
2. Data Structures and Algorithms, A. V. Aho, J. E. Hopperoft, J. D. UIlman,
Pearson, 2nd Edition,2017.
References
1. The Art of Computer Programming: Volume 1: Fundamental Algorithms, Donald
E. Knuth,3rd Edition,2015.
2. Introduction to Algorithms, Thomas, H. Cormen, Charles E. Leiserson, Ronald
L. Rivest, Clifford Stein, The MIT Press,3rd edition,2009.
3. Open Data Structures: An Introduction (Open Paths to Enriched Learning),
(Thirty First Edition), Pat Morin, UBC Press,2013.
Laboratory
1. Towers of Hanoi using user defined stacks.
2. Reading, writing, and addition of polynomials.
3. Line editors with line count, word count showing on the screen.
4. Trees with all operations.
5. All graph algorithms.
6. Saving / retrieving non-linear data structure in/from a file
Mode of Evaluation Continuous Assessment Tests-60%, Lab Work
Sheets- 20%, Practical Assesment-20%
Continuous Assessment Test-1 20%
Continuous Assessment Test-2 20%
Final Assessment Test 20%
Cumulative Lab Assessment 20%
Practical Assignment 20%