c syllabus
c syllabus
Unit 2:Overview of C
Decision Making and Branching: Introduction – if, if….else, nesting of if …else statements-
else if ladder – The switch statement, The ?: Operator – The goto Statement. Decision
Making and Looping: Introduction- The while statement- the do statement – the for
statement-jumps in loops. Arrays– Character Arrays and Strings.
Pointers: Basics – Pointer Arithmetic – Pointers with Arrays, Strings, Structures – Functions
and Pointers – Array of Pointers. Dynamic Memory Allocation: malloc(), calloc(), realloc(),
free() – Memory Management. File Management in C- Defining and Opening a File - Closing
the File – Input and Output Operations on Files – Sample Programs.
TextBook(s)
1 E Balagurusamy: Computing Fundamentals & C Programming – Tata Mc Graw-Hill,
Second Reprint 2008.
ReferenceBooks
TOTAL HOURS:75
MARKS :(25+75)100
Linked List: Singly Linked List - Linked Stacks and Queues - Polynomial Addition- More on
Linked Lists - Sparse Matrices - Doubly Linked List and Dynamic – Storage Management -
Garbage Collection and Compaction.
Storage Devices -Sorting with Disks: K-Way Merging – Sorting with Tapes Symbol Tables:
Static Tree Tables - Dynamic Tree Tables - Hash Tables: Hashing Functions - Overflow
Handling.
Insertion Sort - Quick Sort - 2 Way Merge Sort - Heap Sort – Shell Sort - Sorting on Several
Keys. Files: Files, Queries and Sequential organizations – Index Techniques -File
Organizations.
Text Book(s)
Reference Books
2 Samanta.D , Classic Data Structure Prentice Hall of India Pvt Ltd 2007, 9 th Edition
3 Seymour Lipschutz, Data Structures McGraw Hill Publications, 2014, 1st Edition
Text Book(s)
1.Database Systems using Oracle, Nilesh Shah, 2nd edition, PHI. Database Systems using
Oracle, Nilesh Shah, 2nd edition, PHI.
2.E-Book : Diana Lorentz, “Oracle® Database SQL Reference”, ORACLE, Dec, 2005.
3.E-Book : Bill Pribyl, Steven Feue rstein, “Oracle PL/SQL Programming”, O'Reilly
Reference Books