Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3 0 0 3
OBJECTIVES:
The student should be made to:
Be familiar with the basics of C programming language.
Be exposed to the concepts of ADTs
Learn linear data structures – list, stack, and queue.
Be exposed to sorting, searching, hashing algorithms
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, the student should be able to:
Use the control structures of C appropriately for problems.
Implement abstract data types for linear data structures.
Apply the different linear data structures to problem solutions.
critically analyses the various algorithms.
TEXT BOOKS:
1. Brian W. Kernighan and Dennis M. Ritchie, “The C Programming Language”, 2 Edition,
Pearson Education, 1988.
2. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2 28nd Edition, Pearson
Education, 1997.
REFERENCES:
1. Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, “Introduction to
Algorithms", Second Edition, Mcgraw Hill, 2002.
2. Reema Thareja, “Data Structures Using C”, Oxford University Press, 2011.
3. Aho, Hopcroft and Ullman, “Data Structures and Algorithms”, Pearson Education,1983.
4. Stephen G. Kochan, “Programming in C”, 3rd edition, Pearson Ed.,