|
10H205/10G105/10G205 PROBLEM SOLVING AND C PROGRAMMING
(Common to all Branches)
3 0 0 3
|
UNIT I |
COMPUTER BASICS AND problem
solving |
9 |
|
Evolution of computers-
Generations of computers- Classification of computers- Applications of
computers- Computer components- hardware - software booting - Internet- Basic
Internet terms- Getting connected to Internet- Problem solving techniques -
Program control structures- Programming paradigms- Programming languages-
Generations of Programming languages- Language translators -Features of
programming language. |
|
UNIT II |
C FUNDAMENTALS |
9
|
|
Introduction to C- Constants-
Variables- Data types- Operators and Expressions-Managing Input and Output
operations- Decision Making and Branching- Looping. |
|
UNIT III |
ARRAYS, STRUCTURES AND FUNCTIONS |
10 |
|
Arrays - Character Arrays and
Strings - Storage Classes - Structures - Array of Structures - Functions - General form of a function -Types of functions -Passing
Arrays and Structure to Functions - Arrays and Structures within structures -Recursion -Unions.. |
|
UNIT IV |
POINTERS |
7 |
|
Pointers - pointer Expressions - Pointers and Arrays - Multiple
indirections - Pointers to functions - dynamic allocation functions. |
|
UNIT V |
FILE HANDLING AND ADVANCED FEATURES |
10 |
|
Files in C - File
pointer - Opening, closing files-file modes - Working with Text files -
Character input and output - EOF - file functions - Random Access to files of
records - Bit fields - Enumerations - Command Line arguments - C Preprocessor - The # and ## preprocessor Operators.
TOTAL: 45 |
|
TEXT BOOKS: |
|
Sl. No. |
Author(s) Name |
Title of the Book |
Publisher |
Year of Publishing |
|
1. |
Ashok N Kamthane |
Computer Programming |
ITL Education Solutions
Limited, Pearson Education |
2007 |
|
2. |
Byson S Gottfried |
Programming with C |
Tata McGraw Hill
Second Edition |
2006 |
|
REFERENCES BOOKS: |
|
Sl. No. |
Authors Name |
Book Name |
Publisher |
Year of Publishing |
|
1. |
Balagurusamy E |
Programming in ANSI C |
TMH Publishers |
2004 |
|
2. |
Rajaram V |
Fundamentals of Computers |
Prentice Hall India,
Fourth Edition |
2006 |
|
3. |
Pradip Day and Manas Ghosh |
Computer Fundamentals and
Programming in C |
Oxford University
Press |
2006 |
|
4. |
Ramesh Babu V |
Fundamentals of Computers |
VRB Publishers |
2002 |
|
WEB URLs:
- www.Programmingtutorials.com
- www.ibm.com/developerworks/aix/library/au-hook_duttac.html.
|
|