**GE6151 – COMPUTER PROGRAMMING – SYLLABUS (REGULATION 2013) ANNA UNIVERSITY**

**UNIT I : INTRODUCTION **

(GE6151)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- String operations – 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- Example Problems.

**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.

**CLICK HERE**** TO DOWNLOAD THE SYLLABUS OF GE6151 **

### Course Curriculum

### Course Reviews

**2315 STUDENTS ENROLLED**

## gud

4easy to learn