You are on page 1of 2

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Lesson Plan : C Programming Sem: 1st B.Tech Session-2015-16

Sl. Module Topics to be covered Time


no Hours
1 1 Overview & Features of C 1.5
2 1 My First C program 1.5
3 1 Compile and Run C program 1.5
4 1 C Syntax Rules 1.5
5 1 Keywords and Identifier 1.5
6 1 Operators in C Language 1.5
7 1 Data Types in C 1.5
8 1 Variables in C 1.5
9 1 C Input / Output 1.5
10 1 Decision Making 1.5
11 1 Switch Statement 1.5
12 1 Looping 1.5
13 2 Arrays, character array and String 1.5
14 2 Storage Classes 1.5
15 2 Introduction to Functions 1.5
16 2 Types of Functions and Recursion 1.5
17 2 Types of Function calls 1.5
18 2 Passing Array to Function 1.5
19 2 Structures, Unions, Typedef 1.5
20 3 Introduction to Pointers 1.5
21 3 Declaring and Initializing Pointer 1.5
22 3 Pointer to Pointer 1.5
23 3 Pointer to Array 1.5
24 3 Pointer to Structure 1.5
25 3 Pointer Arithmetic 1.5
26 3 Pointer with Functions 1.5
27 3 File Input/Output 1.5
28 3 Error Handling 1.5
29 3 Dynamic Memory Allocation 1.5
30 3 Command Line Argument 1.5
31 3 Preprocessor
TOTAL HOURS 45

Signature Signature Signature


Trainer Coordinator HOD
LIT, Bhubaneswar
Syllabus : C Programming Sem: 1st B.Tech Session-2015-16

MODULE I

Basic of C Language: Overview of C, Features of C, My First C program, Compile and


Run C program, C Syntax Rules, Keywords and Identifier, Operators in C Language,
Data Types in C, Variables in C, C Input / Output, Decision Making, Switch Statement,
Looping

MODULE II

Arrays, String and Character Array, Storage Classes, Introduction to Functions, Types of Functions and Recursion,
Types of Function calls, Passing Array to Function, All about Structures, Typedef, Unions.

MODULE III

Introduction to Pointers, Declaring and Initializing Pointer, Pointer to Pointer, Pointer to Array, Pointer to
Structure, Pointer Arithmetic, Pointer with Functions, File Input/Output, Error Handling, Dynamic Memory
Allocation, Command Line Argument

SIGNATURE
TRAINER

You might also like