Module 1
Introduction to C: C fundamentals – The character set – identifiers and keywords – Data types – constants – variables and arrays – declarations – expressions – statements – symbolic constants- arithmetic operators – Relational and Logical operators – The conditional operator – Library functions – Data input and output – getchar – putchar, scanf, printf – gets and puts functions – interactive programming.
Introduction to C: C fundamentals – The character set – identifiers and keywords – Data types – constants – variables and arrays – declarations – expressions – statements – symbolic constants- arithmetic operators – Relational and Logical operators – The conditional operator – Library functions – Data input and output – getchar – putchar, scanf, printf – gets and puts functions – interactive programming.
Module 2
Control Statements: While – do while – for – nested loops -if else switch- break – continue – The comma operator – go to statement, Functions – a brief overview – defining a function – accesing a function – passing arguments to a function – specifying argument – data types – function prototypes – Recursion.
Control Statements: While – do while – for – nested loops -if else switch- break – continue – The comma operator – go to statement, Functions – a brief overview – defining a function – accesing a function – passing arguments to a function – specifying argument – data types – function prototypes – Recursion.
Module 3
Program structure: storage classes – Automatic variables – external variables – multi file programs. Arrays: defining an array – processing an array – passing arrays in a function – multi dimensional arrays – array and strings. Structures and unions: defining a structure – processing a structure – user defined data types – passing structure to a function – self referential structures – unions.
Program structure: storage classes – Automatic variables – external variables – multi file programs. Arrays: defining an array – processing an array – passing arrays in a function – multi dimensional arrays – array and strings. Structures and unions: defining a structure – processing a structure – user defined data types – passing structure to a function – self referential structures – unions.
Module 4
Pointers: Fundamentals – pointer declaration – passing pointers to a function – pointers and one dimensional arrays – operations on pointers – pointers and multi dimensional arrays – passing functions to other functions.
Pointers: Fundamentals – pointer declaration – passing pointers to a function – pointers and one dimensional arrays – operations on pointers – pointers and multi dimensional arrays – passing functions to other functions.
Module 5
Data files: Opening and closing of a data file – creating a data file – processing a data file, low level programming – register variables – bit wise operation – bit fields – enumeration – command line parameters – macros – the C pre-processor.
Data files: Opening and closing of a data file – creating a data file – processing a data file, low level programming – register variables – bit wise operation – bit fields – enumeration – command line parameters – macros – the C pre-processor.
mgu university b.tech syllabus
Text Book
1. Programming with ANSI and Turbo C: Ashok N Kanthane, Pearson Edn.
References
1. Theory and problems of programming with C- Gottfried, Schaum’s series.
2. The C programming language: Kernighan & Ritche, PHI.
3. Programming Techniqes through C: Venkateshmurthy, Pearson Edn.
4. Programming in C: Balaguruswamy, Tata Mc Graw Hill.
5. Programming Ansi C: Ram Kumar.
6. Computer Programming: Rajaraman, PHI.
2. The C programming language: Kernighan & Ritche, PHI.
3. Programming Techniqes through C: Venkateshmurthy, Pearson Edn.
4. Programming in C: Balaguruswamy, Tata Mc Graw Hill.
5. Programming Ansi C: Ram Kumar.
6. Computer Programming: Rajaraman, PHI.