Documente Academic
Documente Profesional
Documente Cultură
Perio
d
Topic
Number
of
periods
Required
Cumulative
no of
periods
required
Date of Completion
UNIT I
1
2
1
1
1
2
01-08-15
05-08-15
06-08-15
07-08-15
13-08-15
Computer systems
14-08-15
Computing environments
8
9
10
Computer Languages
10
20-08-15
11
11
21-08-15
12
12
22-08-15
13
13
26-08-15
14
C-Background
14
27-08-15
15
Identifiers
15
28-08-15
16
Data Types
16
29-08-15
17
17
02-09-15
23
Variables
Constants:-Numeric, Non-Numeric,
Back Slash Constants
Input/output Statements
Operators:Arithmetic,Relational,logical,assign
ment
Operators:Increement,Decreement,Bitwise,Con
ditional,Special
Example programs for all the
operators
Expressions
23
11-09-15
24
24
16-09-15
25
25
18-09-15
28
Expression Evaluation
Type Conversion: Implicit &
Explicit
Example programs for Implicit &
Explicit
Statements:-Selection Statements
28
23-09-15
29
29
24-09-15
3
4
5
6
18
19
20
21
22
26
27
1
1
1
1
5
6
18
19
08-08-15
12-08-15
19-08-15
03-09-15
04-09-15
05-09-15
20
1
09-09-15
21
1
1
22
26
27
10-09-15
19-09-15
19-09-15
30
30
26-09-15
31
31
30-09-15
32
32
07-10-15
33
34
35,36
37
38
39
40
41
42
43
44
I-MID EXAM
33
08-10-15
09-10-15
34
2
UNIT II
1
1
1
1
1
1
1
36
37
38
39
40
41
42
43
14/10/2015
15/10/2015
16/10/2015
17/10/2015
27/10/2015
28/10/2015
29/10/2015
30/10/2015
31/10/2015
04/11/2015
44
1
45
05/11/2015
46
06/11/2015
48
preprocessor commands
Arrays concepts, Introduction to
arrays
Using arrays in C
48
12/11/2015
49
49
13/11/2015
50
50
14/11/2015
51
51
18/11/2015
52
52
19/11/2015
53
53
21/11/2015
54
Array applications
Two dimensional arrays with
example program
Multidimensional arrays examples
54
26/11/2015
45
46
47
55
56
1
1
47
55
56
07/11/2015
27/11/2015
28/11/2015
UNIT III
57
58
59
57
58
59
02/12/2015
03/12/2015
09/12/2015
62
62
12/12/2015
63
command-line arguments
63
16/12/2015
64
64
17/12/2015
65
65
18/12/2015
66
Array of strings
66
19/12/2015
67
C program examples
67
23/12/2015
68
68
24/12/2015
69
69
30/12/2015
70
70
02/01/2016
71
II-MID EXAM
71
06/01/2016
60
61
60
61
10/12/2015
11/12/2015
UNIT IV
1
72
07/01/2016
72
73
Typedef
73
08/01/2016
74
74
09/01/2016
76
Enumerated Types
Structures declaration, definition and
initialization of structures Accessing
structures
Operations on structures
76
20/01/2016
77
Complex structures
77
21/01/2016
78
78
22/01/2016
79
79
22/01/2016
80
80
23/01/2016
81
81
27/01/2016
83
83
29/01/2016
84
Streams
84
30/01/2016
85
85
03/02/2016
87
87
05/02/2016
88
88
06/02/2016
89
89
10/02/2016
90
90
11/02/2016
91
Positioning functions
91
12/02/2016
92
93
UNIT V
1
1
92
93
13/02/2016
17/02/2016
75
82
86
13/01/2016
75
82
86
28/01/2016
04/02/2016
94
Sorting
94
18/02/2016
95
Selection sort
95
19/02/2016
96
96
20/02/2016
97
Bubble sort
97
24/02/2016
98
98
25/02/2016
100
10
27/02/2016
101
Lists
101
02/03/2016
102
Linear list
102
03/03/2016
103
103
04/03/2016
105
105
09/03/2016
106
106
10/03/2016
107
107
11/03/2016
108
108
12/03/2016
109
Queues
Enqueue operations Dequeue
operations.
110
110
17/03/2016
111
111
18/03/2016
112
112
19/03/2016
113
113
24/03/2016
114
114
25/03/2016
115
115
26/03/2016
99
104
99
104
26/02/2016
05/03/2016
16/03/2016
109
D.Assignment Questions
Unit 1
1) Write the steps involved in executing a C program and illustrate it with the help of flow chart. And Explain
various computing environments?
2) Define Algorithm and flowchart? Write an algorithm and flow chart to find the largest among three
numbers?
3) Explain how program development method is applied for an application?
4) Give and explain the structure of a C program?
5) Discuss If statements and switch with examples?
6)What is meant by looping? Describe any two different forms of looping with examples.
7) What is the difference between break and continue statements? Explain with examples.
8) Explain Different types of Operators used in C with examples?
Unit 2
1) What do you mean by functions? Illustrate the differences between user-defined functions and built-in
functions?
2) Discuss parameter passing methods in c language with Examples?
3) What is Recursion? Write a recursive function to find Factorial of given number?
4) Explain storage classes with examples?
5) Explain various Pre-Processor Commands?
6) Explain one and two-dimensional Arrays with example.
7) Write a C Program to implement the Matrix Multiplication?
Unit 3
1) What is a pointer? List out the reasons for using pointers.
2) Explain various string handling functions with examples?
3) Write a program and explain the working of malloc and calloc function.
4) What are command line arguments? Illustrate with an example.
5) Write a C program using pointers to read an array of integers and print the elements in reversing order.
6) What is String? Explain String Input / Output Functions in C with examples?
7) Explain String Manipulation Functions with examples?
Unit 4
1) Define structure and write the general format for declaring and accessing members.
2) When an array of structures used? Declare a variable as array of structures and initialize it.
3) What is a self-referential structure? What kind of application is it is used? Give example.
4) List out the similarities and differences between structures and unions?
5) What are bit-fields? What are its advantages?
1) What is a stream and explain about two types of streams used in C?
2) What are the different functions of file?
3) What are the different input/output operations on files?
5) Write a C program to read the input file from command prompt, using command line arguments.
Unit 5
1) Write a program to explain about bubble sort?
2) Explain selection sort. Give its time complexity?
3) Write and explain linear search procedure with a suitable example.
4) Write a C program to search for a given element in the integer array using a binary search.
5) Write a C program to reverse the elements in a singly linked list.
6) What is a stack? Explain primitive operations on stack.
7)What is a Queue? Explain the various operations performed on queue with suitable examples.