|
10U105/10R105 PROGRAMMING IN C
(Common to CT / IT)
4 0 0 4
|
UNIT I |
INTRODUCTION TO C LANGUAGE |
9 |
|
Overview of ‘C’language -
Constants, Variables and Data Types - Operators, Expressions and Assignment
statements - Managing Input/Output Operations - Formatted I/O - Decision
Making - Branching - IF, Nested IF - Switch - go to - Looping- While, do, for statements. |
|
UNIT II |
ARRAYS AND FUNCTIONS |
9 |
|
Arrays - dynamic and
multi-dimensional arrays - Character arrays and Strings - String handling
Functions - User defined Functions - Categories of Functions - Recursion. |
|
UNIT III |
STRUCTURES AND UNIONS |
9 |
|
Basics of Structures-Declaring
a Structure - Array of Structures -Passing
Structures elements to Functions- Passing entire Structure to Function - Structures within Structures - Union - Union of Structures - Enumerated Data Types - type of Statement. |
|
UNIT IV |
POINTERS |
9 |
|
Pointers - Declaration,
Accessing a variable, dynamic memory allocation, Pointers versus Arrays,
Array of pointers, Pointers to functions and structure Pointers. |
|
UNIT V |
FILE MANAGEMENT |
9 |
|
File Management in C - Data
hierarchy- Files and Streams - Sequential access file- Random access file -
Preprocessors.
TOTAL: 45+15 |
|
TEXT BOOKS: |
|
Sl. No. |
Author(s) |
Title of the Book |
Publisher |
Year of
Publication |
|
1. |
Balagurusamy
E |
Programming
in ANSI C |
Tata McGraw Hill Publishing
Company Ltd |
2004 |
|
2. |
Deitel and
Deitel |
C How to
Program |
Addisson Wesley Publication |
2001 |
|
REFERENCE BOOKS: |
|
Sl. No. |
Author(s) |
Title of the Book |
Publisher |
Year of
Publication |
|
1. |
Rajaraman V |
Computer Programming in C |
Prentice Hall publication |
2001 |
|
2. |
Kamthane A
N |
Programming with ANSI and
Turbo C |
Pearson education, Delhi |
2006 |
|
3. |
Yashavant P Kanetkar |
Pointers In C |
BPB Publications, New Delhi |
2002 |
|
4. |
Peter Van
der Linden |
Expert C Programming: Deep C
Secrets |
Prentice Hall Publication |
1994 |
|
WEB URLs:
|
|