I had never expected such an event to happen at Christ College. Always wanted to be part of this beautiful campus as a student. Great college with great people around.
Initially, did not know what to talk on. Had no idea about how much the academia is updated with .NET. So, decided to present a very basic talk. The intension was to instill the basics. Clarify all the jargons surrounding .NET technology. Also to give a clear picture on how the various components of .NET fit into the development infrastructure.
Found a paper in ASP.NET starter kit precisely doing that stuff. So, prepared a ppt on the basis of that paper.
I knew that there is no point just going on telling about .NET without involving J2EE. So, wherever possible, gave the parallel. Later found that the audience were comfortable with J2EE because they have it as part of their curriculum. This method indeed work out very well with most of the questions revolved around comparing J2EE and .NET
Some of the questions asked were:
- What are the job prospects for .NET over J2EE
- What is UIPAB
- What is a Web Service
- What is the compilation and execution procedure of a CSharp program
- Since, Fortran and other 3rd party languages are essentially non-object oriented, are their .NET counter parts object oriented
- What is IL
- What is JIT compilation
- What is MVC
- What is Struts Framework
- What is DataSet and how is it used
- Managed Code vs UnManaged Code
- Open Source Tools for .NET development (SharpDevelop, Web Matrix, Mono, NUnit, Maverick.NET, CruiseControl.NET, NAnt etc...)
In general, the talk was good and was good feeling to talk to students. I've infact learnt most of .NET by virtue of teaching others about it.
The funniest part was the students addressing me as "Sir". Not that I do not know the intentions. So, did not hesistate to accept the addressing. I think they were more comfortable with that way of addressing rather than using my name.
The presentation is available for download here