080230001 FUNDAMENTALS OF COMPUTING AND COMPUTER PROGRAMMING
UNIT I INTRODUCTION TO COMPUTERS
Introduction – Characteristics of Computers – Evolution of Computers - Computer Generations – Classification of Computers – Basic Computer organization – Number Systems
UNIT II COMPUTER SOFTWARE
Computer Software –Types of Software – Software Development Steps – Internet Evolution - Basic Internet Terminology – Getting connected to Internet Applications.
UNIT III PROBLEM SOLVING AND OFFICE AUTOMATION
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
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
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”, 2nd Edition, (Indian Adapted Edition),
TMH publications, (2006). (Unit II, III, IV, and V).
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).