1 
Intro  Process of Programming 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

2 
Intro GCD 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

3 
Intro  Programming Cycle 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

4 
Intro  Tracing a Sample Program 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

5 
Intro  Process of Programming 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

6 
Intro GCD 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

7 
Intro  Programming Cycle 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

8 
Intro  Tracing a Sample Program 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

9 
Intro  Process of Programming 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

10 
Intro GCD 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

11 
Intro  Programming Cycle 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

12 
Intro  Tracing a Sample Program 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

13 
Intro  Process of Programming 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

14 
Intro GCD 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

15 
Intro  Programming Cycle 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

16 
Intro  Tracing a Sample Program 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

17 
Intro  Process of Programming 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

18 
Intro GCD 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

19 
Intro  Programming Cycle 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

20 
Intro  Tracing a Sample Program 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

21 
Intro  Variables 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

22 
Intro  Operators 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

23 
Loops  While 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

24 
Loops  While Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

25 
Intro  Variables 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

26 
Intro  Operators 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

27 
Loops  While 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

28 
Loops  While Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

29 
Intro  Variables 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

30 
Intro  Operators 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

31 
Loops  While 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

32 
Loops  While Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

33 
Loops  While GCD Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

34 
Loops  Longest 1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

35 
Loops  Longest 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

36 
Loops  Longest 3 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

37 
Loops  Do While 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

38 
Loops  While GCD Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

39 
Loops  Longest 1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

40 
Loops  Longest 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

41 
Loops  Longest 3 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

42 
Loops  Do While 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

43 
Loops  While GCD Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

44 
Loops  Longest 1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

45 
Loops  Longest 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

46 
Loops  Longest 3 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

47 
Loops  Do While 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

48 
Loops  Matrix using nested loops 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

49 
Loops  For 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

50 
Loops  Matrix using nested for loops 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

51 
Loops  Matrix using nested loops 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

52 
Loops  For 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

53 
Loops  Matrix using nested for loops 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

54 
Loops  Matrix using nested loops 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

55 
Loops  For 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

56 
Loops  Matrix using nested for loops 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

57 
Loops  Break Statement 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

58 
Loops  Continue Statement 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

59 
Loops  Continue Statement Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

60 
Data Types in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

61 
Loops  Break Statement 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

62 
Loops  Continue Statement 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

63 
Loops  Continue Statement Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

64 
Data Types in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

65 
Loops  Break Statement 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

66 
Loops  Continue Statement 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

67 
Loops  Continue Statement Example 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

68 
Data Types in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

69 
ASCII Code 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

70 
Operators Expressions Associativity 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

71 
Precedence of Operators 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

72 
Expression Evaluation 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

73 
ASCII Code 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

74 
Operators Expressions Associativity 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

75 
Precedence of Operators 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

76 
Expression Evaluation 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

77 
ASCII Code 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

78 
Operators Expressions Associativity 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

79 
Precedence of Operators 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

80 
Expression Evaluation 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

81 
Functions  Introduction 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

82 
Functions  How functions are executed 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

83 
Functions  Examples  1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

84 
Functions  Introduction 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

85 
Functions  How functions are executed 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

86 
Functions  Examples  1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

87 
Functions  Introduction 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

88 
Functions  How functions are executed 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

89 
Functions  Examples  1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

90 
Functions  Examples  2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

91 
Arrays in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

92 
Initializing arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

93 
Functions  Examples  2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

94 
Arrays in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

95 
Initializing arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

96 
Functions  Examples  2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

97 
Arrays in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

98 
Initializing arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

99 
Initializing Character arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

100 
Pointers in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

101 
Pointer Arithmetic 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

102 
Function with Pointer arguments 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

103 
Initializing Character arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

104 
Pointers in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

105 
Pointer Arithmetic 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

106 
Function with Pointer arguments 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

107 
Initializing Character arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

108 
Pointers in C 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

109 
Pointer Arithmetic 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

110 
Function with Pointer arguments 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

111 
Example  Copy a subarray 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

112 
Programming using Array and Pointers 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

113 
Size of Operator 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

114 
Returning pointers from functions 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

115 
Example  Copy a subarray 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

116 
Programming using Array and Pointers 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

117 
Size of Operator 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

118 
Returning pointers from functions 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

119 
Example  Copy a subarray 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

120 
Programming using Array and Pointers 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

121 
Size of Operator 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

122 
Returning pointers from functions 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

123 
Example  Return duplicate of a string 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

124 
Recursion  Linear Recursion 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

125 
Recursion  Linear Recursion 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

126 
Example  Return duplicate of a string 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

127 
Recursion  Linear Recursion 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

128 
Recursion  Linear Recursion 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

129 
Example  Return duplicate of a string 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

130 
Recursion  Linear Recursion 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

131 
Recursion  Linear Recursion 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

132 
RecursionTwoway Recursion 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

133 
Multidimentional Arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

134 
Mutidimentional Arrays and Pointers 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

135 
RecursionTwoway Recursion 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

136 
Multidimentional Arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

137 
Mutidimentional Arrays and Pointers 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

138 
RecursionTwoway Recursion 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

139 
Multidimentional Arrays 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

140 
Mutidimentional Arrays and Pointers 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

141 
Multidimentional Arrays and Pointers  Continued
(2) 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

142 
Multidimentional Arrays and Pointers  Continued
(3) 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

143 
File Handling 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

144 
Multidimentional Arrays and Pointers  Continued
(2) 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

145 
Multidimentional Arrays and Pointers  Continued
(3) 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

146 
File Handling 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

147 
Multidimentional Arrays and Pointers  Continued
(2) 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

148 
Multidimentional Arrays and Pointers  Continued
(3) 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

149 
File Handling 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

150 
Some other file  Handling functions 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

151 
Structures in C1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

152 
structures in C  2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

153 
Singly Linked Lists 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

154 
Some other file  Handling functions 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

155 
Structures in C1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

156 
structures in C  2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

157 
Singly Linked Lists 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

158 
Some other file  Handling functions 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

159 
Structures in C1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

160 
structures in C  2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

161 
Singly Linked Lists 
Prof. Satyadev Nandakumar , IIT Kanpur 

Saturday 

162 
Doubly Linked Lists Introduction 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

163 
Organizing Code into multiple files 1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Monday 

164 
Doubly Linked Lists Introduction 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

165 
Organizing Code into multiple files 1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Tuesday 

166 
Doubly Linked Lists Introduction 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

167 
Organizing Code into multiple files 1 
Prof. Satyadev Nandakumar , IIT Kanpur 

Wednesday 

168 
Organizing Code into multiple files 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

169 
Pre and Post increment 
Prof. Satyadev Nandakumar , IIT Kanpur 

Thursday 

170 
Organizing Code into multiple files 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

171 
Pre and Post increment 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

172 
Organizing Code into multiple files 2 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 

173 
Pre and Post increment 
Prof. Satyadev Nandakumar , IIT Kanpur 

Friday 
