0% found this document useful (0 votes)
598 views1 page

GE2112 Syllabus Theory

This document outlines a course on fundamentals of computing and programming. The course aims to provide awareness of computing and programming. It has 5 units that cover introduction to computers, computer software, problem solving and office automation, introduction to C programming language, and functions and pointers in C. The course is designed to enable students to learn computer components, efficient problem solving, office tools, and programming in C over 45 periods. The document lists two primary textbooks and six reference books for the course.

Uploaded by

nvishnudevi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
598 views1 page

GE2112 Syllabus Theory

This document outlines a course on fundamentals of computing and programming. The course aims to provide awareness of computing and programming. It has 5 units that cover introduction to computers, computer software, problem solving and office automation, introduction to C programming language, and functions and pointers in C. The course is designed to enable students to learn computer components, efficient problem solving, office tools, and programming in C over 45 periods. The document lists two primary textbooks and six reference books for the course.

Uploaded by

nvishnudevi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

GE2112 FUNDAMENTALS OF COMPUTING AND PROGRAMMING 3 0 0 100

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 AUTOMATION 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”, 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).

You might also like