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

### Course Curriculum

 unit 1 Unit 1 – Introduction to computers FREE 00:10:00 Generations of computers FREE 00:15:00 Classification of computers FREE 00:05:00 Basic organization of computer FREE 00:15:00 Algorithm – properties FREE 00:05:00 Flow charts FREE 00:10:00 Algorithm & flow chart for calculating area and circumference of circle FREE 00:05:00 Algorithm & flow chart to find odd or even no FREE 00:05:00 Algorithm and flowchart to find biggest of three number FREE 00:05:00 Algorithm and flowchart to find factorial of N numbers FREE 00:10:00 Pseudocode & rules FREE 00:10:00 Problem formulation & Conclusion FREE 00:20:00 unit 2 Programming language & feature FREE 00:05:00 Structure of ‘c’ program FREE 00:05:00 Fundamentals of ‘C’ , character set, constants , variables and data types FREE 00:10:00 Operators FREE 00:15:00 Bitwise operator & Special operator FREE 00:15:00 Managing input & output operations FREE 00:10:00 Decision making statement FREE 00:10:00 Nested if statement FREE 00:05:00 Switch statement FREE 00:05:00 Iteration statement FREE 00:10:00 Jump statement FREE 00:05:00 Continue & return statement FREE 00:05:00 Conclusion for unit 2 FREE 00:05:00 unit 3 One dimensional array FREE 00:15:00 Two dimensional array FREE 00:15:00 string declaration & initialization FREE 00:05:00 Read & Write string FREE 00:05:00 String handling function FREE 00:15:00 Program for matrix operation FREE 00:15:00 Program searching FREE 00:05:00 Program for sorting FREE 00:05:00 Conclusion for unit 3 FREE 00:05:00 unit 4 Unit 4 – Introduction FREE 00:05:00 User defined function FREE 00:10:00 Elements of user defined function FREE 00:10:00 Functions FREE 00:15:00 Call by value FREE 00:05:00 Call by reference FREE 00:10:00 Recursion FREE 00:05:00 Pointers FREE 00:05:00 Declaration of pointer variables FREE 00:05:00 Pointers & Array FREE 00:10:00 Pointers & Two dimensional array FREE 00:05:00 Conclusion of unit 4 FREE 00:05:00 unit 5 Unit 5 – Introduction FREE 00:05:00 Structure FREE 00:10:00 Access & Giving value to structure members FREE 00:05:00 Comparison of structure variable & array of structure FREE 00:05:00 Array & structure within structure FREE 00:10:00 Union FREE 00:10:00 Program using structure & union FREE 00:05:00 Storage class FREE 00:15:00 Pre-processor & macro substitution FREE 00:05:00 File inclusion directives & compiler control directives FREE 00:05:00 Conclusion for unit 5 FREE 00:10:00

## 4

4
1 ratings
• 5 stars0
• 4 stars1
• 3 stars0
• 2 stars0
• 1 stars0
1. ### gud

4

easy to learn

2315 STUDENTS ENROLLED
66662

#### Popular Courses

© BANDHE LEARNENGG SOLUTIONS PRIVATE LIMITED