
COURSE SYLLABUS
ANNA UNIVERSITY, CHENNAI
II Semester B.EJB.Tech.
Computer Science and Engineering
CS131 PROGRAMMING AND DATA STRUCTURES
1. PROGRAM DEVELOPMENT
Top-down approach, Bottom-up approach, Stepwise refinement, Modularity, Pseudocode, Sequence,
Selection, Iteration, Recursion, Structured Programming Methodologies.
2. C LANGUAGE
Primitive Data Types, Control, Function, Aggregate data types, Input/Output-Preprocessor.
3. LINEAR DATA STRUCTURES
Lists, Stacks, Queues, Representation using arrays, Single linked lists, Double linked lists, application.
4. NON-LINEAR DATA STRUCTURES
Trees, Binary trees, Representation, Traversals, Binary search