You are on page 1of 2

C-Programming

Unit -I Introduction to Programming: Programs and Programming, ProgrammingLanguages,Compiler,Interpreter,Loader,Linker,Program Execution, Fourth Generation Languages, Fifth Generation Languages, Classification of Programming, Structured Programming, Algorithms. Basics of C:Introduction,Standardizations of C Language, Developing Programs in C, Structure of C Program, Concept of a Variable, Data Types in C, Program Statement, Tokens,Operators&Expressions,Lvalues&Rvalues,Type Conversions. Unit-II: Input&Output: Introduction, Basic Screen & Keyboard I/O in C, NonFormatted Input & Output, Formatted Input &Output Functions. Control statements: Introduction, Specifying Test Condition for selection and Iteration, Writing Test Expression, Conditional Execution& Selection, Iteration & Repetitive Execution, Which loop should be Used, Goto Statement, Special Control Statements, and Nested Loops. Unit-III: Arrays& Strings: Introduction, 1-D arrays,1-D character Arrays, Multidimensional Arrays, Arrays of Strings. Unit-IV: Functions: Introduction, Concept of Function, Function Basics, Call by Values Mechanisum, Working with Functions, Passing arrays to Fucntions, Scope&Extent, Storage Classes, Recursion. Searching: Linear Search, Binary Search Sorting: Bubble Sort, Insertion Sort, Selection Sort Unit-V: Introduction to Pointers: Introduction, Understanding Memory Addresses, Address Operator(&),Void Pointer, Null Pointer, Use of Pointers, Arrays and Pointers, Pointers and Strings and Pointer Arithmetic.

Unit VI: Advanced Pointers: Pointers to Pointers, Arrays of Pointers, Pointers To an Arrays,2-D arrays and Pointers, Pointers to Functions, Dynamic Memory Allocation, Offsetting a Pointer, Memory Leak & Memory Corruption. Unit-VII: User-Defined Data Types & Variables: Introduction, Structutres, Unions, Enumeration Types, Bit Fields, Bitwise Operators-Preprocessor Directives. Unit-VIII: Files: Introduction, Using Files in C, Working with Text files, Working with Binary Files, Direct File Input and Output, Files of Records, Random Access to Files of Records, Other File Management Functions, Command Line Arguments. Text Books: Programming in C by Pradip Dey, Manas Ghosh 2nd edition Oxford University Press Reference:
1. E.Balaguruswamy, Programming in ANSI C 5th Edition McGraw-Hill 2. Gray J.Brosin, A first book of ANSI C, 3rd edition Cengagedelmar Learning India P.ltd 3. AL Kelly, Iraphol, Programming in C,4th edition Addison-Wesley -professional 4. Brain W.Kernighan & Dennis Ritchie, C Programming Language, 2nd edition, PHI

You might also like