0% found this document useful (0 votes)
78 views

Ge6151 Computer Programming LTPC 3 0 0 3 Unit I Introduction 8

This document outlines the course structure and content for a computer programming course taught in C. The course is divided into 5 units that cover topics such as computer organization, number systems, algorithms, C programming basics, arrays and strings, functions and pointers, and structures and unions. The course aims to teach students fundamental programming concepts and skills through problem solving exercises in C programming. It will take a total of 45 class periods and recommended textbooks are provided for additional reference.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

Ge6151 Computer Programming LTPC 3 0 0 3 Unit I Introduction 8

This document outlines the course structure and content for a computer programming course taught in C. The course is divided into 5 units that cover topics such as computer organization, number systems, algorithms, C programming basics, arrays and strings, functions and pointers, and structures and unions. The course aims to teach students fundamental programming concepts and skills through problem solving exercises in C programming. It will take a total of 45 class periods and recommended textbooks are provided for additional reference.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

GE6151 COMPUTER PROGRAMMING LT P C

3 0 0 3

UNIT I INTRODUCTION 8
Generation and Classification of Computers- Basic Organization of a Computer Number System
Binary Decimal Conversion Problems. Need for logical analysis and thinking Algorithm
Pseudo code Flow Chart.

UNIT II C PROGRAMMING BASICS 10
Problem formulation Problem Solving - Introduction to C programming fundamentals structure
of a C program compilation and linking processes Constants, Variables Data Types
Expressions using operators in C Managing Input and Output operations Decision Making and
Branching Looping statements solving simple scientific and statistical problems.

UNIT III ARRAYS AND STRINGS 9
Arrays Initialization Declaration One dimensional and Two dimensional arrays. String- String
operations String Arrays. Simple programs- sorting- searching matrix operations.

UNIT IV FUNCTIONS AND POINTERS 9
Function definition of function Declaration of function Pass by value Pass by reference
Recursion Pointers - Definition Initialization Pointers arithmetic Pointers and arrays- Example
Problems.

UNIT V STRUCTURES AND UNIONS 9
Introduction need for structure data type structure definition Structure declaration Structure
within a structure - Union - Programs using structures and Unions Storage classes, Pre-processor
directives.

TOTAL: 45 PERIODS
TEXTBOOKS:

1. Anita Goel and Ajay Mittal, Computer Fundamentals and Programming in C, Dorling Kindersley
(India) Pvt. Ltd., Pearson Education in South Asia, 2011.
2. Pradip Dey, Manas Ghosh, Fundamentals of Computing and Programming in C, First
Edition, Oxford University Press, 2009.
3. Yashavant P. Kanetkar. Let Us C, BPB Publications, 2011.

REFERENCES:

1. Byron S Gottfried, Programming with C, Schaums Outlines, Second Edition, Tata McGraw-Hill,
2006.
2. Dromey R.G., How to Solve it by Computer, Pearson Education, Fourth Reprint, 2007.
3. Kernighan, B.W and Ritchie, D.M, The C Programming language, Second Edition, Pearson
Education, 2006.

You might also like