GE2112 FUNDAMENTALS OF COMPUTING AND PROGRAMMING Syllabus (R 2008)

GE2112 FUNDAMENTALS OF COMPUTING AND PROGRAMMING

AIM :

To provide an awareness to Computing and Programming


OBJECTIVES :

•    To enable the student to learn the major components of a computer system
•    To know the correct and efficient ways of solving problems
•    To learn to use office automation tools
•    To learn to program in C

UNIT I    INTRODUCTION TO COMPUTERS    9

Introduction – Characteristics of Computers – Evolution of Computers - Computer Generations – Classification of Computers – Basic Computer organization – Number Systems

UNIT II    COMPUTER  SOFTWARE    9

Computer Software –Types of Software – Software Development Steps – Internet Evolution - Basic Internet Terminology – Getting connected to Internet Applications.

UNIT III    PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE    9

Planning the Computer Program – Purpose – Algorithm – Flow Charts – Pseudocode
-Application Software Packages- Introduction to Office Packages (not detailed commands for examination).

UNIT IV    INTRODUCTION TO C    9

Overview of C – Constants, Variables and Data Types – Operators and Expressions
– Managing Input and Output operators – Decision Making - Branching and Looping.

UNIT V    FUNCTIONS AND POINTERS    9

Handling of Character Strings – User-defined Functions – Definitions – Declarations - Call by reference – Call by value – Structures and Unions – Pointers – Arrays – The Preprocessor – Developing a C Program : Some Guidelines
TOTAL: 45 PERIODS

TEXT BOOKS:

1.    Ashok.N.Kamthane,“ Computer Programming”, Pearson Education (India) (2008).
2.    Behrouz A.Forouzan and Richard.F.Gilberg, “A Structured Programming Approach Using C”, II Edition, Brooks-Cole Thomson Learning Publications, (2007).

REFERENCES:

1.    Pradip Dey, Manas Ghoush, “Programming in C”, Oxford University Press. (2007).
 2.    Byron Gottfried, “Programming with C”, 2
TMH publications, (2006). Edition, (Indian Adapted Edition),
 3.    Stephen G.Kochan, “Programming in C”, Third Edition, Pearson Education India, (2005).
4.    Brian W.Kernighan and Dennis M.Ritchie, “The C Programming Language”, Pearson Education Inc., (2005).
5.    E.Balagurusamy,  “Computing  fundamentals  and  C  Programming”,  Tata McGraw-Hill Publishing Company Limited, (2008).
6.    S.Thamarai Selvi and R.Murugan, “C for All”, Anuradha Publishers, (2008).

Post a Comment