1. Gandhi Institute for Education and Technology, Baniatangi, Bhubaneswar- 752 060.
Semester: 1st
semesters Year: 2014-15
Subject: Programming in C
Lesson plan/progress SHEET
S.NO. TITLE OF THE TOPIC DATE
PLANNED
DATE
DELIVERED
REMARKS IF ANY
MODULE-1
1 Introduction, Define algorithm, Steps of algorithm.
2 Define flow chart, notation of flow chart with some
examples.
3 Structure of Programming, Different types of header
file and its uses, preprocessor directives.
4 Tokens, Different types of Tokens. Different types of
data-types
5 Variables, Rules to declare variable, identifier,
Constant, different types of constants.
6 Define Operator, Different Types of Operator
(Unary, Binary, Ternary)
7 Unary Operator(Bitwise, Increment, Decrement) with
examples
8 Binary Operator(Arithmetic, Logical, Relational,
Comma) with examples
9 Ternary Operator( Conditional Operator) with
examples
10 Special Type of Operator (Size of (), address) with
examples.
11 flow control statements(Descion Making, Iteration,
selection)
12 Decision Making( If, If-else, Nested if) with
examples
13 Selection Statements ( Switch –Case-break)
14 Iteration statements( while, do-while, for, nested for)
with examples
15 Different types of jump control statements( go to-
level, continue) with examples
16 Type conversion (Implicit and explicit type
conversion) with examples.
S.NO. TITLE OF THE TOPIC DATE
PLANNED
DATE
DELIVERED
REMARKS IF ANY
MODULE-2
17 Different types of storage classes:-extern, auto,
register, static, scope rules
18 Extern and Auto Storage Class with examples.
19 Static and Register Storage Class with examples.
20 Different types of array(One-Dimensional, Two-
Dimensional)
21 One Dimensional Array: Address Calculation, 1D
2. array Programs.
22 Two Dimensional Array: Address Calculation( Row
Major, Column Major), 2D array Programs
23 Different types of function prototypes(Fun with Arg
with Ret Type/Fun with Arg with No Ret Type/Fun
with No Arg with Ret Type/Fun with No Arg with
No Ret Type)
24 Function With Argument With Return Type
Examples
25 Function With Argument Without Return Type
Examples
26 Function Without Argument With Return Type and
without return type Examples
27 Introduction to String, String Library Function,
Program without using library function
28 Standard Library Function of String( gets, puts,
srtlen, strrev, strcpy, strcmp, strcat, strlwr, strupr)
with examples
29 String Programs without using Built in Functions
30 Introduction to Pointer, Arithmetic Operation, void
pointer(generic pointer)
31 Arithmetic Operation: Pointer Examples
32 Static Memory Management, Dynamic Memory
Mgmt(Malloc, Calloc, Realloc, Free)
33 Malloc(), Calloc(), Realloc(), Free() function examples
34 Command Line Argument with Argument behavior.
35 Previous Year Question Discussions
S.NO. TITLE OF THE TOPIC DATE
PLANNED
DATE
DELIVERED
REMARKS IF ANY
MODULE-3
36 Introduction to Structure, Declaration of Structure
variable(globally /locally)
37 Array of Structure with examples
38 Nested Structure with examples
39 Complex no using structure: Addition of Two
complex no’s Examples
40 Complex no using structure:
Subtraction/Multiplication of two complex no’s with
Examples
41 Introduction to Union, Declaration of Union variable.
42 Differentiate between Structure and Union, Type def
with examples
43 bit field, self referential structure with examples
44 Introduction to file, function of file
45 Modes of operation of file,(Read/Write) with
examples
3. 46 Modes of operation of file(Append Mode) with
examples
47 Formatted file/un formatted file, I/O operation of file
48 Previous Year Question Discussions.