Archive for April, 2008

Going by my convention of posting, this may be considered as an annexe to the previous post. I have been thinking of writing about the open course ware given by the IITs as part of a program that had been conceived quite a few years ago, probably inspired by the MIT OCW.

The IITs ever since their inception since the late 1950s have carved a niche for themselves in technical education. Especially in the under-graduate sphere (i mean to say that is there is no industry or grad school in the world where the IIT under-grads are not at an enviable position ). The IITs have one of the hardest acceptance norms and thus are out of reach for most students, the Ministry of Human Resource development of the Government of India, probably taking a cue out of the leaf of MIT initiated a program to make available to the general student population, the lectures and the courses that are taken in these elite institutes. The IISc also has joined the 7 IITs in making this possible. I read quite a bit about it and realized that it was thought of much earlier than i what i was thinking of it to be!

IIT Delhi
IIT Bombay
IIT Madras
IIT Kanpur
IIT Kharagpur
IIT Guwahati
IIT Roorkee
IISc Bangalore

Click on the images to go to the Institute website.

The Beginning

The NPTEL or theNational Programme for Technology Enhanced Learning was first proposed in 1999 by the Indian Institute of Technology at Madras, soon after a workshop held there in collaboration with the Carnegie Mellon University. Immediately after that all the IITs IIMs and the IISc were involved in a MoU and submitted a proposal on these lines to the ministry of HRD.

The Programme Now

The modified proposals were accepted by the ministry of Human Resource and Development of the Government of India and was funded lavishly. The project was implemented by 2006-2007 and about 110 video courses for full subjects (both at the graduate and undergraduate level) and 129 web based courses were prepared.

I have been noticing everyday that, videos which are part of a course are being uploaded with a very high frequency on youtube and made avialable to all.


It is very likely that such comparisons would be made. However it would be unfair to compare both systems as such. These are basically based on the same principles.

The MIT OCW was a result of the huge efforts undertaken by its former president Dr. Charles M. Vest, the objective was to make courses taught by the best faculty in the world available to the general population of students and teachers without having them to worry about IPR, and to try and inculcate in them a spirit of excellence and promoting among the instructors novel ways of teaching. The MIT OCW has been a phenomenal success.

The IIT OCW as i like calling it, is based on the same ideals, i don’t see it as something against the MIT OCW as i would not shy from referring both ;) when needed. Both serve their purpose well.

I think the MIT OCW has served its purpose very well by both acting as an inspiration and as a catalyst for the rise of such programs which will ultimately benefit the students enormously.

Also, one more thing is that the MIT-OCW offers a very wide range of courses, the courses offered by the IITs as of now would seem to be limited to the technical domain. Some courses at the MIT OCW have a very strong research focus also.


I personally have seen the complete video course on DSP so far and have found it to be very terse. I would say the courses are very well delivered and also that the material is excellent. All of the courses are very well organized in playlists on you-tube and hence are free of all clutter.

As i mentioned earlier that there are 110 video courses and 129 web based courses.

The entire list of the courses along with the conducting institute and the professors associated with the course can be found over here or below:

1. Civil Engineering

2. Computer Science and Engineering

3. Electrical Engineering

4. Electronics and Communications Engineering

6. Mechanical Engineering

7. Ocean Engineering

All of the youtube videos can be found over the NPTEL-HRD Channel.

The channel is divided into playlists for each course, which is constantly being updated with the videos. I like to think that they should be home in another two months time. As around 40 courses have already been uploaded.

NOTE: These lectures are copyrighted to the respective IITs, please do not download them. If you wish to have some series, they can be obtained by post by making a nominal payment also. For further details about this please check this page.


The playlists include the following for instance and can be accessed over here:

1. Aerospace Engineering – Advanced Control Systems Design

2. Aerospace Engineering – Aero-Elasticity

3. Aerospace Engineering – Acoustic Instability in Aerospace Propulsion

4. Aerospace Engineering – Flight Dynamics II (Stability)

5. Aerospace Engineering – Foundations of Scientific Computing

6. Aerospace Engineering – Instability and Transition of Fluid Flows

7. Aerospace Engineering – Introduction to Aerospace Propulsion

8. Aerospace Engineering – Introduction to Helicopter Aerodynamics

9. Aerospace Engineering – Jet Aircraft Propulsion

10. Aerospace Engineering – Optimal Control, Guidance and Estimation

11. Aerospace Engineering – Space Flight Mechanics

12. Aerospace Engineering – Turbomachinary Aerodynamics

13. Biochemical Engineering – Enzyme Science and Engineering

14. Biochemical – Essentials in Immunology

15. Biochemical – Eukaryotic Gene Expressions

16. Biotechnology – Biomathematics

17. Biotechnology – Thermodynamics

18. Chemical Engineering – Advanced Mathematical Techniques in Chemical Engineering

19. Chemical Engineering – Biochemical Engineering

20. Chemical Engineering – Chemical Reaction Engineering

21. Chemical Engineering – Computational Fluid Dynamics

22. Chemical Engineering – Computational Techniques

23. Chemical Engineering – Fundamentals of Transport Processes

24. Chemical Engineering – Fundamentals of Transport Processes- II

25. Chemical Engineering – Heat Transfer

26. Chemical Engineering – Instability and Patterning of Thin Polymer Films

27. Chemical Engineering – Mass Transfer II

28. Chemical Engineering – Modern Instrumental Methods of Analysis

29 Chemical Engineering – Microscale Transport Processes

30. Chemical Engineering – Multiphase Flow

31. Chemical Engineering – Novel Separation Processes

32. Chemical Engineering – Particle Characterization

33. Chemical Engineering – Plant Wide Control of Chemical Processes

34. Chemical Engineering – Process Control and Instrumentation

35. Chemistry – Chemistry of Materials

36. Chemistry – Organic Photochemistry and Pericyclic Reactions

37. Chemistry – Rate Processes

38. Civil – Advanced Hydraulics

39. Civil – Advanced Hydrology

40. Civil – Advanced Structural Analysis

41. Civil – Building Materials and Construction

42. Civil – Design of Reinforced Concrete Structures

43. Civil – Design of Steel Structures

44. Civil – Engineering Geology

45. Civil – Environmental Air Pollution

46. Civil – Finite Element Analysis

47. Civil – Fluid Mechanics

48. Civil – Foundation Engineering

49. Civil – Geosynthesis and Reinforced Soil Structures

50. Civil – Hydraulics

51. Civil – Introduction to Transportation Engineering

52. Civil – Mechanics of Solids

53. Civil – Numerical Methods in Civil Engineering

54. Civil – Modern Surveying Techniques

55. Civil – Prestressed Concrete Structures

56. Civil – Probability Methods in Civil Engineering

57. Civil – Soil Dynamics

58. Civil – Soil Mechanics

59. Civil – Stochastic Hydrology

60. Civil – Stochastic Structural Dynamics

61. Civil – Strength of Materials (SOM)

62. Civil – Structural Analysis II

63. Civil – Structural Dynamics

64. Civil – Surveying

65. Civil – Transportation Engineering – II

66. Civil – Urban Transportation and Planning

67. Civil – Water and Wastewater Management

68. Civil – Water Resources Engineering

69. Civil – Water Resources Systems

70. Civil – Watershed Management

71. Computer Sc – Artificial Intelligence

72. Computer Sc- Artificial Intelligence II

73. Computer Sc- Compiler Design

74. Computer Sc- Computational Geometry

75. Computer Sc- Computer Algorithms II

76. Computer Sc – Computer Architecture

77. Computer Sc – Computer Graphics

78. Computer Sc – Computer Networks

79. Computer Sc – Computer Organization

80. Computer Sc- Cryptography and Network Security

81. Computer Sc – Data Communication

82. Computer Sc – Data Structures and Algorithms

83. Computer Sc – Database Management System

84. Computer Sc – Design and Analysis of Algorithms

85. Computer Sc – Discrete Mathematical Structures

86. Computer Sc- Electronic Design and Automation

87. Computer Sc- Graph Theory

88. Computer Sc- High Performance Computer Architecture

89. Computer Sc- High Performance Computing

90. Computer Sc – Internet Technologies

91. Computer Sc – Introduction to Computer Graphics

92. Computer Sc – Introduction To Problem Solving & Programming

93. Computer Sc – Logic for Computer Science

94. Computer Sc- Low Power VLSI Circuits and Systems

95. Computer Sc- Natural Language Processing

96. Computer Sc- Numerical Optimization

97. Computer Sc- Operating System

98. Computer Sc – Performance Evaluation of Computer Systems

99. Computer Sc- Principles of Programming Languages

100. Computer Sc- Programming and Data Structures

101. Computer Sc- Real Time Systems

102. Computer Sc – Software Engineering

103. Computer Sc – Systems Analysis and Design

104. Computer Sc- Theory of Computation

105. Computer Sc- Theory of Computation (different from above)

106. Design – Ergonomics for Beginners

107. Core Science – Applied Mechanics

108. Core Science – Biochemistry 1

109. Core Science – Classical Physics

110. Core Science – Concept and Evolution of Management Thought

111. Core Science – Engineering Chemistry 1

112. Core Science – Engineering Mechanics

113. Core Science – Engineering Physics II

114. Core Science – Human Resource Management – I

115. Core Science – Leadership

116. Core Science – Management Information System

117. Core Science – Management Science

118. Core Science – Material Science

119. Core Science – Mathematics

120. Core Science – Mathematics II

121. Core Science – Mathematics III

122. Core Science – Numerical Methods and Computation

123. Core Science – Numerical Methods and Computer Programming

124. Core Science – Oscillations and Waves

125. Core Science – Probability and Statistics

126. Core Science – Quantum Mechanics and Applications

127. Core Science – Quantum Physics (Dr V. Balakrishnan, Brilliant Lectures)

128. Core Science – Strategic Management

129. Electrical – Advanced 3G and 4G Wireless Communication

130. Electrical – Advanced Electric Drives

131. Electrical – Advanced Control Systems

132. Electrical – Analog ICs

133. Electrical – Basic Electrical Technology

134. Electrical – Chaos, Fractals, And Dynamical Systems

135. Electrical – Chaos, Fractals, And Dynamical Systems – II

136. Electrical – Circuit Theory

137. Electrical – Communication Engineering

138. Electrical – Control Engineering

139. Electrical – Control Engineering (different from above)

140. Electrical – Digital Integrated Circuits

141. Electrical – Digital Signal Processing

142. Electrical – Dynamics of Physical Systems

143. Electrical – Electrical Machines – I

144. Electrical – Electro Magnetic Fields

145. Electrical – Embedded Systems

146. Electrical – Energy Resources and Technology

147. Electrical – Error Correcting Codes

148. Electrical – Estimation of Signals and Systems

149. Electrical – High Voltage DC Transmission

150. Electrical – Illumination Engineering

151. Electrical – Industrial Automation and Control

152. Electrical – Industrial Drives – Power Electronics

153. Electrical – Industrial Instrumentation

154. Electrical – Information Theory and Coding

155. Electrical – Intelligent Systems and Control

156. Electrical – Introduction to Electronic System Packaging

157. Electrical – Micro and Smart Systems

158. Electrical – Networks and Systems

159. Electrical – Networks, Signals and Systems

160. Electrical – Optimal Control

161. Electrical – Power Electronics

162. Electrical – Power Sys Generation Transmission Distribution

163. Electrical – Power System Analysis

164. Electrical – Power System Dynamics

165. Electrical – Power System Dynamics and Control

166. Electrical – Power System Operations and Control

167. Electrical – RF Integrated Circuits

168. Electrical – Signals and Systems

169. Electronics – Advanced Digital Signal Processing

170. Electronics – Advanced Optical Communication

171. Electronics – Adaptive Signal Processing

172. Electronics – Basic Electronics (Prof Mahanta)

173. Electronics – Basic Electronics

174. Electronics – Broadband Networks

175. Electronics – Circuits for Analog System Design

176. Electronics – Coding Theory

177. Electronics – Design Verification & Test of Digital VLSI Circuits

178. Electronics – Digital Circuits and Systems

179. Electronics – Digital Communication

180. Electronics – Digital Computer Organization

181. Electronics – Digital Image Processing

182. Electronics – Digital Signal Processing

183. Electronics – Digital Systems Design

184. Electronics – Digital VLSI System Design

185. Electronics – Digital Voice and Picture Communication

186. Electronics – Electronics for Analog Signal Processing I

187. Electronics – Electronics for Analog Signal Processing II

188. Electronics – High Speed Devices and Circuits

189. Electronics – MEMS and Microsystems

190. Electronics – Neural Networks and Applications

191. Electronics – Pattern Recognition

192. Electronics – Probability and Random Variables

193. Electronics – Solid State Devices

194. Electronics – Transmission Lines and EM Waves

195. Electronics – VLSI Data Conversion Circuits

196. Electronics – VLSI Design

197. Electronics – Wireless Communication

198. Management – Econometric Modeling

199. Management – Manufacturing Systems Management

200. Management – Operations and Supply Chain Management

201. Management – Operations Management

202. Management – Organization Management

203. Management – Security Analysis and Portfolio Management

204. Management – Six Sigma

205. Management – Strategic Management

206. Material Sciences – Electroceramics

207. Mathematics – Advanced Matrix Theory

208. Mathematics – Applied Multivariate Analysis

209. Mathematics – Calculus of Variations and Integral Equations

210. Mathematics – Elementary Numerical Analysis

211. Mathematics – Functional Analysis

212. Mathematics – Mathematical Logic

213. Mathematics – Measure and Integration

214. Mathematics – Linear Programming and Extensions

215. Mathematics – Real Analysis

216. Mathematics – Regression Analysis

217. Mechanical – Advanced Finite Elements Analysis

218. Mechanical – Advanced Gas Dynamics

219. Mechanical – Advanced Machining Processes

220. Mechanical – Advanced Manufacturing Processes

221. Mechanical – Advanced Materials and Processes

222. Mechanical – Advanced Operations Research

223. Mechanical – Advanced Strength of Materials

224. Mechanical – Basic Thermodynamics

225. Mechanical – Computational Fluid Dynamics

226. Mechanical – Computer Aided Design

227. Mechanical – Computer Aided Engineering Design

228. Mechanical – Computational Methods in Design and Manufacturing

229. Mechanical – Conduction and Radiation

230. Mechanical – Convective Heat and Mass Transfer

231. Mechanical – Cryogenic Engineering

232. Mechanical – Design and Optimization of Energy Systems

233. Mechanical – Design of Machine Elements

234. Mechanical – Dynamics of Machines

235. Mechanical – Engineering Fracture Mechanics

236. Mechanical – Engineering Mechanics

237. Mechanical – Experimental Stress Analysis

238. Mechanical – Finite Element Method

239. Mechanical – Fundamentals of Operation Research

240. Mechanical – Heat and Mass Transfer

241. Mechanical – Fluid Mechanics

242. Mechanical – Industrial Engineering

243. Mechanical – Introduction to the Finite Element Method

244. Mechanical – Kinematics of Machines

245. Mechanical – Mathematical Methods in Engineering and Science

246. Mechanical – Manufacturing Processes I

247. Mechanical – Manufacturing Processes II

248. Mechanical – Mechanical Measurements and Metrology

249. Mechanical – Mechanical Vibrations

250. Mechanical – Principles of Mechanical Measurement

251. Mechanical – Processing of Non-Metals

252. Mechanical – Project and Production Management

253. Mechanical – Refrigeration and Airconditioning

254. Mechanical – Robotics

255. Mechanical – Rocket Propulsion

256. Mechanical – Strength of Materials

257. Mechanical – Tribology

258. Mechanical – Vibration of Structures

259. Metallurgical – Fuels Refactory and Furnaces

260. Metallurgical – Introduction to Biomaterials

261. Metallurgical – Materials and Energy Balance

262. Metallurgical – Non Ferrous Extractive Metallurgy

263. Metallurgical – Physics of Materials

264. Metallurgical – Principles of Physical Metallurgy

265. Metallurgical – Science and Technology of Polymers

266. Metallurgical – Steel Making

267. Mining – Fundamentals of Environmental Pollution and Control

268. Ocean Engineering – Applied Thermodynamics for Marine Systems

269. Ocean Engineering – Elements of Ocean Engineering

270. Ocean Engineering – Health Safety and Environmental Management

271. Ocean Engineering – Hydrostatics and Stability

272. Ocean Engineering – Marine Construction and Welding

273. Ocean Engineering – Marine Hydrodynamics

274. Ocean Engineering – Performance of Marine Vehicles at Sea

275. Ocean Engineering – Seakeeping and Maneuvering

276. Ocean Engineering – Strength and Vibrations of Marine Structures

277. Physics – Astrophysics and Cosmology

278. Physics – Electronics

279. Physics – Nuclear Physics Fundamentals

280. Physics – Quantum Electronics

281. Physics – Quantum Field Theory

282. Physics – Relativistic Quantum Mechanics

283. Physics – Special Topics in Atomic Physics

284. Physics – Special Topics in Classical Mechanics

285. Textiles – Theory of Yarn Structures

Onionesque Reality Home >>

Read Full Post »

Via DataWrangling, Here is one of my best finds since i took to blogging.

While browsing i came across this post that makes up a comprehensive list of publicly available video lectures on various topics on Physics, Mathematics, Computer Science, Neuro-Science etc.

Peter Skomoroch almost writes my story at the start of the post i made a reference to above. There is just too much to do these days, but i like it.

His blog is also highly recommended. It is one of the best i have come across. Though he writes at a lesser frequency, his posts are very high quality.

Pay a visit here, to find updated links for complete courses.

Here is a complete list of all the videos Peter has compiled:



Computer Science & Engineering

Machine Learning

Neuroscience & Biology

Finance and Econometrics

Seminars, Talks, and Conference Videos:

See http://del.icio.us/pskomoroch/talk+video for more links…



Computer Science & Engineering

Machine Learning

Neuroscience & Biology

Finance and Economics

Open Courseware Directories and Other Video Lecture Roundup Posts

The full post can be viewed here>>

Please note that i have not opened each and every link from the above. If there is any lecture that is not in the public domain, then please notify me. I will remove it (them) with immediate effect. I do not intend to post / propagate stuff which is NOT in the public domain at all.

Onionesque Reality Home >>

Read Full Post »

Quoting Computer scientist, Microbiologist and the inventor of the idea of the Matrioshka Brains Robert Bradbury:

You have to learn to be ruthless in dividing between “possible”, “impossible” and “might be possible” (which would require significant breakthroughs in accepted science). There is much which is quite “possible” but currently would be considered “fantastic”. Pursuit of the “impossible fantastic” is a recipe for endless frustration. Pursuit of the “possible fantastic” is a path which leads to significant rewards.

Onionesque Reality Home >>

Read Full Post »

Yesterday while rummaging for a few talks given by Tyson Neil deGrasse on Google Video, i stumbled upon this video. Which i found to be most impressive. Almost electric!

The introduction to the video is the most apt:

Richard Dawkins describes an example of how the scientific method is always open to new evidence, regardless of the investment scientists have in their theories. Science is far from being dogmatic. The peer review process and necessary falsifiability of scientific theories allows the theories to be challenged, changed or even discarded if the evidence is evident.

The video can be viewed directly on youtube here.

Richard Dawkins is one of the champions of the scientific method and rationality. Since I really liked how he talks about in the video i will also write it in plain text.

Science is about testing, comparing, corroborating this massive evidence. And using it to update old theories of how things work.

I do remember one formative influence in my undergraduate life. There was an elderly professor in my department who had been passionately keen on a particular theory for, oh! a number of years! And one day a visiting American researcher came and he completely and utterly disproved our old man’s hypothesis. The old man strode to the front, shook his hand and said, my dear fellow, I wish to thank you! I have been wrong these 15 years!

And we all clapped our hands raw! That was the scientific ideal. Of somebody who had a lot invested, a lifetime almost invested in a particular theory and he was rejoicing that he had been shown wrong and that scientific truth had been advanced.

I am extremely grateful to the channel owner for uploading this wonderful piece on You-tube for all of us to see and learn from.

Onionesque Reality Home >>

Read Full Post »


Get every new post delivered to your Inbox.

Join 90 other followers