Sie sind auf Seite 1von 4

LESSON PLAN

SUB NAME: ADVANCED C PROGRAMMING BRANCH:


SUB CODE: YEAR / SEM :
NAME OF FACULTY: BATCH: 2018 - 2022

COURSE OBJECTIVES:
 Ability to understand the basic programming concepts in C
 Students will be able to enhance their analyzing and problem solving skills
 Developing the programming skills for writing programs in C
 Ability to Introduce different techniques for solving real time problems
 Understand the concept of dynamic memory by using pointers
 To understand and apply different File Operations
TEXT BOOKS:
1. Kamthane A.N, “Programming in ‘C’”, Pearson Education, 2012.
2. E Balagurusamy, “Programming in ANSI C”, Tata McGraw Hill, 2012.

REFERENCES:
1.Vikas Gupta ,“ Computer Concepts & C Programming ”, Dreamtech Press., 2012.
2.Herbert Schildt,, “C: The Complete Reference”, Osborne/McGraw-Hill Fourth Edition, 2000.
3.Byron Gottfried, “Programming with C”, Schaum’s Outlines, 2010.
4.Paul Deitel , Harvey M. Deitel.,” C: How to Program”, Prentice Hall, 6th Edition, 2010.
5.Brian W.Kernigham and Pike R,” The Practice of Programming”, Addison Wesley, 2002.
UNIT I ARRAYS Target: 6 hrs
Actual
ICT
S. Date Hours Ref Delivery Date
Topics to be covered Blending Remark
No Planned required Book/page Methods of
Code
Completion
Declaring and
}

T1(220-246)
1 1 initializing One- A
Dimensional array T2(180-183)
T1(240-246)
2 1 Array operations A
R4(196-198)
Two Dimensional Array T1(251-252)
3 1 and its operation
A
T2(189-196)

4 1 Insertion, Deletion T1(253-255) A K

Matrix addition
5 1 operation
T1(259) A

Multi-Dimensional
T1(269-274)
6 1 Arrays, Drawbacks of 1 K
Linear Arrays T2(197-198)

UNIT II POINTERS & PREPROCESSOR DIRECTIVES Target: 7 hrs


Actual
ICT
Date Hours Ref Delivery Date
S.No Topics to be covered Blending Remark
Planned required Book/page Methods of
Code
Completion
Pointers - Introduction
}

T1(336-338)
1 1 and Features of A
Pointers
T2(333-336)
Declaration of Pointer, T1(339-346)
2 1 Void Pointers A
T2(337-338)
Array of Pointers, T1(352-357)
3 1 Pointers to Pointers
A K
T2(351-352)
Introduction - #define
and #undef Directives,
4 1 #include ,#line
T1(362-364) A
Directive,
Predefined macros in
ANSI C, Standard I/O
5 1 Predefined Streams in T1(463-467) A K
stdio.h

Predefined macros in
6 1 ctype.h T1(468-469) A

* Augmented Web
7 1 K
Topic I Reference
UNIT III FUNCTIONS Target :6 hrs
Actual
ICT
S. Date Hours Ref Delivery Date
Topics to be covered Blending Remark
No Planned required Book/page Methods of
Code
Completion
Basics of Functions,
}

T1(378-380)
1 1 Built-in and user defined A
Functions T2(247-248)
Using String, Math and
2 1 other built-in functions
T1(437-438) A K

Advantages of using
3 1 Functions, Working of a T1(386-393) A
Function
Declaring, Defining and
4 1 calling user defined T1(386-393) A
Functions

The return Statement ,


T2(254-255)
5 1 Call by Value and call by A
Reference T1(393-395)

Function as an
Argument, Recursion,
6 1 Advantages and T1(396-399) A
Disadvantages of
Recursion

UNIT IV STRUCTURE AND UNION Target : 7 hrs


Actual
Deliver
ICT Date
Date Hours Ref y
S.No Topics to be covered Blending of Remark
Planned required Book/page Method
Code Completio
s
n

Introduction and T1(490-492)


1 1 Features of Structures A
T2(301-303)
Declaration and
T1(492-496)
2 1 Initialization of A
Structures T2(303-306)
T1(498-501)
3 1 Array of Structures A
T2(310-312)
4 1 Pointers to Structure T1(501-504) A

typedef, Enumerated T1(506-510)


5 1 Data Type
A
R4(388-389)
Union, Union of T1(517-518)
6 1 Structures
A
T2(319-320)
* Augmented Web
7 1 K
Topic II Reference
UNIT V FILES Target : 6 hrs

ICT Actual Date


S.N Date Hours Delivery
Topics to be covered Ref Book/page Blending of Remark
o Planned required Methods
Code Completion
Introduction- File
1 1 Operat T1 (532-534) A
ions
Opening a File, Reading T1 (534-536)
2 1 a File, Closing a File A K
T2(371)
Text Modes- Binary T1 (536)
3 1 Modes
A
T2(372-373)
File Functions, fprintf(),
4 1 fscanf(),getc(),putc(), T1 (537-543) A
fgetc(),fputc()

5 1 fseek(), feof() T1 (545-553) A K

Command Line
6 1 Arguments
T1 (558-561) A

*Augmented Topics

DELIVERY METHODS

A. CHALK&TALK
B. MVLC
C. INDUSTRIAL VISIT
D. GROUP DISCUSSION

ICT BUILDING CODE


E. ONLINE QUIZ
F. ONLINE ASSESMENT
G. EXPERIMENTAL
H. E-LEARNING
I. SEMINAR
J. ONLINE SURVEY
K. YOUTUBE
L. CASE STUDIES

FACULTY INCHARGE HOD/CSE PRINCIPAL

Das könnte Ihnen auch gefallen