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

GE6151 Computer Programming SYLLABUS: Anna University Chennai

This document outlines the syllabus for the GE6151 Computer Programming course at Anna University Chennai. The syllabus is divided into 5 units that cover topics such as number systems, algorithms, basics of C programming, arrays and strings, functions and pointers, and structures and unions. The course aims to teach students problem formulation, logical thinking using algorithms and flow charts, and programming in C including data types, operators, input/output, decision making, looping, arrays, strings, functions, pointers, structures, and unions. The course will have 3 hours of lectures and 3 hours of practical sessions per week over 15 weeks for a total of 45 periods.

Uploaded by

vidhyah
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)
267 views1 page

GE6151 Computer Programming SYLLABUS: Anna University Chennai

This document outlines the syllabus for the GE6151 Computer Programming course at Anna University Chennai. The syllabus is divided into 5 units that cover topics such as number systems, algorithms, basics of C programming, arrays and strings, functions and pointers, and structures and unions. The course aims to teach students problem formulation, logical thinking using algorithms and flow charts, and programming in C including data types, operators, input/output, decision making, looping, arrays, strings, functions, pointers, structures, and unions. The course will have 3 hours of lectures and 3 hours of practical sessions per week over 15 weeks for a total of 45 periods.

Uploaded by

vidhyah
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

ANNA UNIVERSITY CHENNAI

GE6151 Computer Programming SYLLABUS


REGULATION - 2013
FIRST SEMESTER SYLLABUS
GE6151 COMPUTER PROGRAMMING LTPC
3003
UNIT I INTRODUCTION
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
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
Arrays – Initialization – Declaration – One dimensional and Two dimensional arrays. String-
Stringoperations – String Arrays. Simple programs- sorting- searching – matrix operations.
UNIT IV FUNCTIONS AND POINTERS
Function – definition of function – Declaration of function – Pass by value – Pass by
reference –
Recursion – Pointers - Definition – Initialization – Pointers arithmetic – Pointers and arrays-
ExampleProblems.
UNIT V STRUCTURES AND UNIONS
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”, Schaum’s 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