You are on page 1of 6

LESSON PLAN

Faculty Name
Subject Name/Code COMPUTER PROGRAMMING / R161107
Year/Semester 2016-2017 / I-I
Degree & Branch B.Tech CSE

UNIT- I
History and Hardware
Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
1 17-07-2017 History and Hardware 50 1,3 BB
2 18-07-2017 Computer Hardware 50 1,6 BB
3 19-07-2017 Bits and Bytes , Components 50 1,2 BB
Programming Languages -
4 20-07-2017 50 1,2 BB
Machine Language
Assembly Language, Low- and
5 21-07-2017 50 1,2,4 BB
High-Level Languages
Procedural and Object-Oriented
6 22-07-2017 50 1,4 BB
Languages
7 25-07-2017 Application and System Software 50 1,7 BB
8 26-07-2017 The Development of C Algorithms 50 1,5 BB
9 27-07-2017 The Software Development Process 50 1,2 BB
10 28-07-2017 Slip test 50
NO. OF PERIODS ALLOTED : -10
NO. OF PERIODS PLANNED : -10
NO. OF PERIODS TAKEN : -10

BB-BLACK BOARD, PPT-POWER POINT PRESENTATION, CBS : Content Beyond


Syllabus, OHP
UNIT - II
Introduction to C Programming

Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
Introduction to C Programming-
11 29-07-2017 50 1,2 BB
Identifiers
12 31-07-2017 The main () Function 50 1,2 BB
13 01-08-2017 The printf () Function 50
Programming Style - Indentation
14 02-08-2017 50 1,6 BB/PPT
transformation
15 03-08-2017 Comments ,Data Types 50 1,2,4 BB
16 04-08-2017 Arithmetic Operations 50 1,2 BB
BB
17 05-08-2017 Expression Types 50 1,2

BB
18 07-08-2017 Variables and Declarations 50 1,2

19 08-08-2017 Negation, Operator Precedence 50 1,6,3 BB/PPT


BB
Associativity, Declaration
Statements, Initialization
20 09-08-2017 50 1,2,4
Assignment - Implicit Type
Conversions
Explicit Type Conversions (Casts),
21 11-08-2017 50 1,2 BB
Assignment Variations
22 12-08-2017 Mathematical Library Functions 50 1,6 BB/PPT
Interactive Input, Formatted
23 16-08-2017 50 1,2,4 BB
Output
24 17-08-2017 Format Modifiers 50 1,2 BB
25 18-08-2017 Some more examples 50
26 19-08-2017 Revision 50
27 21-08-2017 Slip test 50
NO. OF PERIODS ALLOTED : -17
NO. OF PERIODS PLANNED : -17
NO. OF PERIODS TAKEN : -17

BB-BLACK BOARD, PPT-POWER POINT PRESENTATION, CBS : Content Beyond


Syllabus, OHP
UNIT - III
Control Flow-Relational Expressions - Logical Operators

Session Time Teachi


No Proposed Date Topics to be covered (Min Ref ng Aids
)
Control Flow-Relational
28 22-08-2017 50 1,2 BB/PPT
Expressions - Logical Operators:
1,4,5,
29 23-08-2017 Selection: if-else Statement 50
7
BB
30 24-08-2017 nested if, examples 50 1,5 BB
Multi-way selection: switch, else-if,
31 28-08-2017 50 1,3 BB
examples
32 29-08-2017 Repetition: Basic Loop Structures 50 1,2 BB

33 30-08-2017 Pretest and Posttest Loops 50 1,2,5 BB/OHP

Counter-Controlled and Condition-


34 01/09/2017 Controlled Loops, The while 50 1,3,7 BB/OHP
Statement, The do-while Statement
35 01/09/2017 The for Statement, Nested Loops 50 1,4,5 BB/OHP
36 04/09/2017 Revision 50
37 05/09/2017 Slip test 50
NO. OF PERIODS ALLOTED : -10
NO. OF PERIODS PLANNED : -10
NO. OF PERIODS TAKEN : -10

BB-BLACK BOARD, PPT-POWER POINT PRESENTATION, CBS : Content Beyond


Syllabus, OHP
UNIT - IV
Modular Programming
Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
38 06-09-2017 Introduction to Functions 50 1,5 BB/PPT
39 07-09-2017 Parameter Declarations 50 1,4 BB/PPT
40 07-09-2017 Returning a Value 50 1,2 PPT
Functions with Empty Parameter
41 08-09-2017 50 1,3 BB
Lists
Variable Scope, Variable Storage
42 08-09-2017 50 1,6 BB
Class
Local Variable Storage Classes,
43 09-09-2017 50 1,5 BB/PPT
Global Variable Storage Classes
Pass by Reference, Passing
44 10-09-2017 Addresses to Function ,Storing 50 1,7 BB/PPT
Addresses, Using Addresses
45 03-10-2017 Case Study: Swapping Values 50 1,4 BB/PPT

46 04-10-2017
Recursion - Mathematical Recursion 50 1,2 PPT

47 05-10-2017 Some more examples 50


48 06-10-2017 Revision 50
49 07-10-2017 Slip test 50
NO. OF PERIODS ALLOTED : -12
NO. OF PERIODS PLANNED : -12
NO. OF PERIODS TAKEN : -12

BB-BLACK BOARD, PPT-POWER POINT PRESENTATION, CBS : Content Beyond


Syllabus, OHP
UNIT - V
Arrays & Strings

Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
50 09-10-2017 Arrays: One-DimensionalArrays 50 1,2 BB
Array Initialization , Arrays as
51 10-10-2017 50 1,5 BB
Function Arguments
Two-Dimensional Arrays,
52 11-10-2017 LargerDimensionalArrays- 50 1,2,5 BB/PPT
Matrices
53 12-10-2017 Strings: String Fundamentals 50 1,2,5 BB/PPT
54 13-10-2017 String Input and Output 50 1,2 BB
55 14-10-2017 String Input and Output 50 1,7 BB
BB/PPT
56 16-10-2017 String Input and Output 50 1,5

String Processing, Library


57 17-10-2017 50 1,5 BB/PPT
Functions
58 18-10-2017 Revision 50
59 20-10-2017 Slip test 50
NO. OF PERIODS ALLOTED : -10
NO. OF PERIODS PLANNED : -10
NO. OF PERIODS TAKEN : -10

BB-BLACK BOARD, PPT-POWER POINT PRESENTATION, CBS : Content Beyond


Syllabus, OHP
UNIT - VI
Pointers, Structures, Files

Session Teachi
Proposed Date Topics to be covered Time
No Ref ng Aids
(Min)
Concept of a Pointer and
60 21-10-2017 50 1,2,5 BB
Initilisation
pointers as function arguments ,
passing by address, Dangling
61 23-10-2017 50 1,2 BB/PPT
memory, address arithmetic,
character pointers Functions
pointers to pointers, Dynamic
62 24-10-2017 50 1,4 BB/PPT
memory management functions.
63 26-10-2017 command line arguments. 50 1,5 BB
Derived types, Structures
64 27-10-2017 declaration, Initialization of 50 1,2,5 BB,PPT
structures, and accessing
nested structures, arrays of
65 28-10-2017 50 1,6 BB
structures
structures and functions, pointers to
66 30-10-2017 50 1,2,5 BB
structures
self referential structures, unions,
67 02-11-2017 50 1,3 BB/PPT
typedef
Declaring, Opening and Closing
68 04-11-2017 File Streams , Reading from and 50 1,2,7 BB
Writing to Text Files
69 06-11-2017 Random File Access 50 1,2 BB/PPT
70 07-11-2017 Slip Text 50 1,2 BB/PPT
NO. OF PERIODS ALLOTED : -11
NO. OF PERIODS PLANNED : -11
NO. OF PERIODS TAKEN : -11

BB-BLACK BOARD, PPT-POWER POINT PRESENTATION, CBS : Content Beyond


Syllabus, OHP

You might also like