Professional Documents
Culture Documents
LP- GE6151
Sub Code : GE6151
LP Rev. No: 01
Date: 30.07.14
Page: 01 of 06
Unit: I
Semester: I
Unit I:
INTRODUCTION:
Generations and Classification of Computers Basic Organization of a Computer Number
Systems Binary Decimal Conversion - Problems. Need for logical analysis and thinking
Algorithm Pseudo code Flow chart.
Objective: In this unit, Generation of computers, Classification, Organization of computer,
Number systems conversions, Algorithm, Flowchart, and Pseudo Code are discussed in
detail.
Session
No
1.
2.
3.
4.
5.
6.
7.
8.
9.
Topics to be covered
Time
Ref
Teaching
Method
50m
1(1.6-1.9)
2(28-32)
BB/
LCD
50m
1(1.9-1.12)
BB
50m
1(1.3-1.21)
BB
50m
1(2.2-2.13)
BB
50m
1(2.2-2.13)
BB
50m
1(2.25-2.26)
BB
50m
1(2.27-2.28)
2(80-91)
BB/
LCD
50m
1(2.28-2.30)
2(91-99)
BB/
LCD
50m
1(2.30-2.32)
2(91)
BB/
LCD
LESSON PLAN
LP- GE6151
Sub Code : GE6151
LP Rev. No: 01
Date: 30.07.14
Page: 02 of 06
Unit: II
Semester: I
Unit II:
PROGRAMMING BASICS:
Problem Formulation-Problem Solving-Introduction to C Programming- fundamentals
Structure of a C program Compilation and linking processes - Constants, Variables and
Data Types Expressions using operators in C - Managing Input and Output operations
Decision Making and Branching Looping statements solving simple and statistical
problems.
Objective: This unit enables the students to understand the basic concepts of C language.
Session
No
10.
11.
12.
Topics to be covered
Time
Ref
Teaching
Method
1(3.4-3.16)
BB
1(3.12-3.18)
BB
1(3.6-3.12)
3(5-50)
BB
13.
1(3.12-3.16)
3(209-215)
BB
14.
1(4.12-4.18)
3(60-93)
BB
1(4.20-4.32)
2(168-179)
BB/
LCD
1(5.9-5.22)
3(46-74)
BB/
LCD
1(5.22-5.32)
2(195-215)
3(134-147)
BB/
LCD
15.
16.
50m
17.
18.
50m
Internet
BB/
LCD
LESSON PLAN
LP- GE6151
Sub Code : GE6151
LP Rev. No: 01
Date: 30.07.14
Page: 03 of 06
Unit: III
Semester: I
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.
Objective: This unit focuses on advanced concepts of C such as Arrays and Strings in detail.
Session
No
19.
20.
Topics to be covered
Time
Ref
50m
1(6.4-6.6)
3(274-279)
1(6.6-6.12)
2(7.21-7.26)
50m
50m
21.
22.
23.
24.
String Arrays
25.
26.
Sorting
Programs
quick,radix,insert,selection,bubble,merge,shell
50m
27.
50m
1(6.23-6.28)
2(7.41-7.46)
50m
Teaching
Method
BB/LCD
BB/LCD
BB/LCD
BB
1(7.2-7.6)
50m
50m
50m
1(7.6-7.24)
1(7.24-7.27)
1(6.38-6.57)
1(6.31-6.38)
1(6.91-6.97)
BB
BB/LCD
BB
BB/LCD
BB
LESSON PLAN
LP- GE6151
Sub Code : GE6151
LP Rev. No: 01
Date: 30.07.14
Page: 04 of 06
Unit: IV
Semester: I
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
Objective: This unit focuses on advanced concepts of C such as functions and pointers in
detail.
Session
No
Topics to be covered
Time
Ref
Teaching
Method
28.
50m
1(8.4-8.6)
3(154-174)
BB
29.
50m
1(8.6-8.19)
BB
30.
Function Prototype
50m
1(8.6-8.19)
BB
31.
50m
32.
Recursion- programs
50m
33.
50 m
34.
35.
36.
1(8.19-8.21)
3(163-164)
1(8.28-8.38)
2(366-375)
3(186-191)
1(6.12-6.17)
2(421-436)
3(174-197)
BB
BB
BB
50m
1(6.17-6.20)
BB
50m
1(6.22-6.23)
BB
50m
Internet
BB
LESSON PLAN
LP- GE6151
Sub Code : GE6151
LP Rev. No: 01
Date: 30.07.14
Page: 05 of 06
Unit: V
Semester: I
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
Preprocessor Directives.
Objective: This unit focuses on advanced concepts of C such as structures and union in
detail.
Session
No
Topics to be covered
Time
37.
50m
38.
39.
40.
41.
42.
Union of structures
43.
44.
45.
46.
50m
50m
50m
50m
50m
50m
50m
50m
50m
Ref
1(9.1-9.12)
3(370-375)
1(9.21-9.31
3(375-380))
1(9.31-9.37)
3(380-390)
Internet
1(9.38-9.41)
2(583-586)
1(9.98-9.95)
1(10.3-10.9)
1(10.1010.10)
WWW
Teaching
Method
BB
BB
BB
BB
BB
BB
BB
BB
BB
BB/LCD
LESSON PLAN
LP- GE6151
Sub Code : GE6151
LP Rev. No: 01
Date: 30.07.14
Page: 06 of 06
Unit: I,II,III,IV,V
Semester: I
2
I
4
II
7
III
10
IV
11
12
13
V
14
Units
CAT I
CATII
CATIII
TEXT BOOK:
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.
Prepared by
Approved by
Signature
Name
Mr.T.Sukumar
Dr.D.Balasubramanian
Designation
Assistant Professor/IT
HOD-IT
Date
31.07.2014
31.07.2014
15