FSI-F-32
First step InfoTech, Karad
C Programming
November,2019
Teaching Record
Faculty Name : Sanchita Madam
Batch Code : C/
Batch Starting Date : 30 November 2019
Batch Time : 03.00 pm to 05.00 pm
L/ Signature
Date Day Topic Completion Remark
P Student Faculty HOD
Welcome and Introduction part: - Introduction of
programming concepts, What is program? Steps of problem
1 L
solving. Algorithm & its types, Flowcharts, Introduction of
computer Languages and need, C program Structure, creating
simple C Program.
2 P Assignment for Flowchart & Algorithms
3 L Introduction to C Language, Feature of C Language C Tokens-
Keyword/Variables/Constant/Data type Types of Instructions
4 P Practical Assignment
5 L Control Structure:- If Statement, If Else, Nested If, Else if
Ladder, Conditional Operator, Switch Case with programs
6 P Practical Assignment
7 L Storage classes, Scope of Variables, Global variables, Local
scope static, Extern, auto, register
8 P Practical Assignment
9 L Iterative Control Structure- Loops: - for loops, while loops,
do..while loop. Difference between three loops, Teaching
program on loop, Nested Control Structure.
10 P Practical Assignment
11 L Nested Loop & Its Example. Jumping Statement :- Return,
break, continue
12 P Practical Assignment
13 L Array: - Introduction, Use of Array. Types of Array :- One
Dimensional, Two Dimensional
14 P Practical Assignment
15 L Three Dimensional, Examples on 1D, 2D, MD Array, prime
number bet, Array, Addition of 2 array, Multiplication of 2 array
16 P Practical Assignment
17 L Introduction of structure, Need of structure, defining structure,
Examples, Nested Structure
18 P Practical Assignment
19 L Introduction of function, Definition, Need of Function, Types of
Function, About Built in Function. Creating User Defining
Function with example, global variables and local variables.
20 P Practical Assignment
Types of Functions According to arguments passing
1. Function with no argument no return value
21 L 2. Function with argument and but no return value
3. Function with argument and returning a value
4. Function with no argument but returning value
22 P Practical Assignment
23 L Passing array as argument to function, passing structure
variable as function. Calling one function into another function,
Formal argument and actual argument.
24 P Practical Assignment
25 L Introduction to pointer. Definition, Need of pointer. Simple
programs on pointer, Arithmetic of Pointer. Array and Pointer,
Structure and pointer.
26 P Practical Assignment
Function Call by value method, Function Call by reference
27 L method, Dynamic Memory Allocation. Use of malloc(), calloc(),
realloc(), and free()
28 P Practical Assignment
File Handling Introduction:- Opening and closing methods of
29 L file, Files Handling Functions, Fgetc() and fputc(), Getw() and
putw(), Fgets() and fputs()
30 P Practical Assignment
31 L fscanf() and fprintf(), Write() and read(), seekg(), rename(),
remove() and other important functions for file handling
32 P Practical Assignment
33 L Introduction of graphics, use of graphics, functions list of
graphics, About initgraph(), Closegraphs(), line(), arc(), ellipse(),
rectangle(), bar()
34 P Practical Assignment
35 L setcolor(), setbkcolor(), settextcolor(), setfillstyle() and
floodfill(), setlinestyle(), delay(). Animation program
36 P Practical Assignment
37 L Drawing different design e.g. car, tower, computer, calculator,
watch and fill with color, Animation with delay()
38 P Practical Assignment
39 L Revision of three chapters
40 P Revision of remaining three chapters
41 L Written Test
42 P Final Exam
Remark
Sign
Batch Incharge Section Head