SMTEC/ CSE/14-15/ODD/CP/REV 01
[Link] THERESA ENGINEERING COLLEGE, THOOTHUKUDI ,VAGAIKULAM - 628102
DEPARTMENT : COMPUTER SCIENCE AND ENGINEERING
COURSE PLAN
Subject Code/Name : GE6151 COMPUTER PROGRAMMING
Staff Name : [Link]
Date: 02/08/14
Yr/Dept: I
Text Books:
1. Anita Goel and Ajay Mittal, Computer Fundamentals and Programming in C, Dorling Kindersley(India) Pvt. Ltd., Pearson Education, 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.
Reference Books:
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.
4. [Link], Programming in ANSI C, Tata McGraw-Hill Publishing Company Limited, 5th Edition
[Link]
Unit No
1,2
3
4
4
4
5
6
7
7
8
9
I
I
I
I
I
I
I
I
I
I
I
10
10
11
12
13
13
14
15
16
17
18
19
II
II
II
II
II
II
II
II
II
II
II
II
20,21
II
22
22
22
III
III
III
23,24
25,26
27,28
29
III
III
III
III
30,31
III
32
32
32
33
33
34
35
35
36
36,37
38
39,40
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
IV
Topics to be covered
Text
UNIT I INTRODUCTION
T1/T2
Generation and Classification of Computers
T1/T2
Basic Organization of a Computer
T1/T2
Number System
T1/T2
Binary
T1/T2
Decimal
Page No
Week
Conversion
1.5/3
1.13/6
2.2/20
2.3/22
2.3/22
2.5/25
2.9/25
2.25
2.27/82
2.3/86
2.28/86
w1
w1
w1
w1
w1
w1
w2
w2
w2
w2
w2
99/1
99/3
3.4/107/1
3.5/107
3.17/111
3.19/108/14
3.12/123,114/23
3.8/114/31
4.2/129/52
4.2/156/68/84
5.1/180/55/114
5.22/201/60/152
w2
w2
w3
w3
w3
w3
w3
w4
w4
w4
w4
w4
124/186
w5
6.3/235/190
6.4/240/195
6.4/237/193
w5
w5
w5
6.6/237,278/199
7.2/253/229
7.7/266
7.24/289
w5
w6
w6
w6
6.34/304,354
w7
8.1/293/262
8.5/296/267
8.6/295/272
8.19/300
8.2/300
8.28/327/288
366/280/351
372/351
375/356
394/361
421/364
430/139/388
w7
w7
w7
w7
w7
w7
w8
w8
w8
w8
w8
w9
T1/T2
T1/T2
Problems
T1/T2
Need for logical analysis and thinking
T1/T2
Algorithm
T1/T2
Pseudo code
T1/T2
Flow Chart
UNIT II C PROGRAMMING BASICS
T2/R2
Problem formulation
T2/R2
Problem Solving
T1/T2/R4
Introduction to C programming
T1/T2
Fundamentals
T1/T2
Structure of a C program
T1/T2/R4
Sompilation and linking processes
T1/T2/R4
Constants, Variables
T1/T2/R4
Data Types
T1/T2/R4
Expressions using operators in C
T1/T2/R1/R4
Managing Input and Output operations
T1/T2/R3/R4
Decision Making and Branching
T1/T2/R3/R4
Looping statements
Solving simple scientific and statistical
T3/R4
problems
UNIT III ARRAYS AND STRINGS
T1/T2/R4
Arrays
T1/T2/R4
Initialization
T1/T2/R4
Declaration
One dimensional and Two dimensional arrays T1/T2/R4
T1/T2/R4
String
T1/T2
String operations
T1/T2
String Arrays
Simple programs- sorting- searching matrix
T1/T3
operations
UNIT IV FUNCTIONS AND POINTERS
T1/T2/R4
Function
T1/T2/R4
Definition of function
T1/T2/R4
Declaration of function
T1/T2
Pass by value
T1/T2
Pass by reference
T1/T2/R4
Recursion
T2/R1/R4
Pointers
T2/R4
Definition
T2/R4
Initialization
T2/R4
Pointers arithmetic
T2/R4
Pointers and arrays
T2/R2/R4
Example Problems
41
41
42
42
43,44
45
46,47
48
49
V
V
V
V
V
V
V
V
V
Staff in charge
UNIT V STRUCTURES AND UNIONS
T1/T2/R4
Introduction
T1/T2/R4
Need for structure data type
T1/T2/R4
Structure definition
T1/T2/R4
Structure declaration
T1/R4
Structure within a structure
T1/T2/R4
Union
T1/R1
Programs using structures and Unions
Storage classes
Pre-processor directives
T1
T1/T2
HOD
9.4/483/317
9.4/483/317
9.4/484/317
9.9/484/319
9.29/331
9.38/505/335
9.87/338
10.3
10.1/552
Principal
w9
w9
w9
w9
w9
w10
w10
w10
w10
AM - 628102
arson Education, 2011.
s, 2009.