You are on page 1of 3

# Teaching Plan (Theory)

Name of the Institute: K. K. Wagh Polytechnic, Nashik. Name of the Subject: Programming in C (CPR)
Institute Code No.:078 Subject Code: 9017
Name of the Program: Information Technology (IF) Name of the Faculty: Mr. Kute T. B.
Semester: II Probable / Actual Hrs Available: 64
Date: 22/12/2008

## Ch. No. of L.R./Media to be Date of Date of

Topic Sub topic Remarks
No. Lectures used commencement Completion
01 Basics of C 10 Algorithms and flowcharts
History of C, where C stands
C character set, tokens, constants
Variables, keywords
Reference
C operators (arithmetic, Logical,
Books, Chalks,
assignment, relational) 2 Lect. 22/12/2008 06/01/2009
Black board,
C operators (increment and decrement, Transparencies
conditional, bitwise, special, operator
precedence) 2 Lect.
C expressions data types
Formatted input, formatted output
02 Decision making 12 Decision making and branching
If statement (if, if-else, else-if ladder) 2
Lects.
Nested if-else Reference
switch-case statement Books, Chalks,
09/01/2009 24/01/2009
break and goto statement Black board,
Decision making and looping Transparencies
While, do-while statements (2 Lects.)
for loop (2 Lects.)
continue and break statement
03 Arrays and 14 Declaration and initialization of one Reference
27/01/2009 14/02/2009
Strings dimensional, two dimensional and character Books, Chalks,

Page: 1
arrays (4 Lects.)
Accessing array elements
Declaration and initialization of string Black board,
variables (2 Lects.) Transparencies
String handling functions from standard
library (4 Lects.)
04 Functions, 14 Functions, Need of functions, scope and
Structures lifetime of variables (2 Lects.)
Defining functions, function call
Call by value, call by reference (2 Lects)
return values, storage classes (2 Lects).
Reference
Category of function( No argument No
Books, Chalks,
return value, No argument with return value, 16/02/2009 10/03/2009
Black board,
argument with return value) (2 Lects.)
Transparencies
Recursion
Structures Defining structure, declaring and
accessing structure members (2 Lects)
Initialization of structure, arrays of structure
(2 Lects)
05 Pointers in C 14 Understanding pointers (2 Lects.) Reference
Declaring and accessing pointers (2 Lects.) Books, Chalks,
13/03/2009 04/04/2009
Pointers arithmetic (4 Lects.) Black board,
Pointers and arrays (6 Lects.) Transparencies

References
1. Books
Sr. No. Name of Book Author Edition Publication
1 Programming in ANSI ’C’ Balgurusamy 3rd Tata Mc-Graw Hill
2 Let us ‘C’ Y. Kanetkar 3rd BPB
3 Complete reference: C Herbert Shildt 4th Tata Mc-Graw Hill
4 Working with C Y. Kanetkar BPB
5 C Programming language Ritchie / Kerningham 4th PHI
6 Programming in C Byron Gottfried Tata Mc-Graw Hill

Page: 2
2. Websites:
• http://www.cprogramming.com
• http://www.c4swimmers.org
• http://computer.howstuffworks.com/c.htm
• http://www.indiastudycenter.com/studyguides/sc/objtest/default.asp
• http://www.its.strath.ac.uk/courses/c/
• http://www.members.cox.net/midian/articles/ansic1.htm
• http://www.publications.gbdirect.co.uk/c_book/
• http://www.boredzo.org/pointers/
• http://www.space.unibe.ch/comp_doc/c_manual/C/cref.html
• http://www.en.wikipedia.org/wiki/C_syntax
• http://www.oualline.com/style/index.html
• http://www.hermetic.ch/cfunlib.htm
• http://www.its.strath.ac.uk/courses/c/
• http://www.eskimo.com/~scs/cclass/cclass.html