CSE 13002

Programming and Data Structure

Teacher: Dr. D. Roy Chowdhury


Course Description This is a computer Science course running on spring semester 2002. The outline of the course is as follows.

 Introduction to the Digital Computer; Introduction to Programming -- Variables, Assignment; Expressions; Input/ Output; Conditionals and Branching; Iteration; Functions; Recursion; Arrays; Introduction to Pointers; Structures; Introduction to Data-Procedure Encapsulation; Dynamic allocation; Linked structures; Introduction to Data Structures -- Stacks and Queues; Search Trees; Time and space requirements.  (A programming language like C/C++ may be used as a basis language. The same language must be used for the laboratory). The course content is available in  Syllabus.



Important dates

Lecture Materials

Recommended Text  Books

1. B. S. Gottfried, Programming with C, Schaum's  Outline Series, TMH


2. B. W. Kernighan and D. M. Ritchie, The C Programming Language, 2nd Ed     (Ansi C),Prentice Hall

3. Y. Langsam, M. J. Augenstein, A. M. Tanenbaum, Data Structures using C and C++, 2ndEd, PHI

Home Assignments