Motto: Mini-Project Based Learning



Students co-operated well in:
Using Spoken Tutorials, Video lecture from IIT-B, Regular home-work as a supplementary learning tool.
Lab-ia-2 as project based learning activity.



Friday, December 21, 2012

Interactive session on C with Alumni - reg


Dear All,


The Dept. of Computer Science and Engineering has scheduled an interactive session on C, tomorrow i.e. 22/12/2012 from 2:00PM to 5:00 PM. Our alumni working in various MNCs shall be sharing their experience and answering any of your questions on the importance of C in today's industry. Please find a
document pasted below in this regard sent by Mr. Ravi Nankani (2007-2011 Batch).

Kindly convey this to all your mates of A,B,C and D divisions.

Attendance shall be taken.


Document by Mr. Ravi Nankani follows:


Hi All,

    This is regarding the importance of C in today's world. Let me ask a question first: How many of you use one of these: Windows, Linux or iPhone, Android phone. It will surprize you that all of this internally uses C.
Even facebook uses a PHP to C++ conversion utility.

C finds a lot of use in Device Driver Development, Embedded programming, Operating Systems, Realtime Operating Systems etc.. The routers, switches etc deployed in a network setup have their entire firmware running in C.


Job Market:
Most of the companies test candidates on knowledge of C. C offers you the power of controlling own memory management, ( which can be abused too ). I have met people in the industry who have been working on C for the last 20 years, and still find C fascinating.


Speed Comparison :
A program written in Java for a problem executed in 2.709 seconds. The same program written in C executed in 0.07 seconds. I am not saying Java is bad , Java can do some things C cant and vice versa, think of them like separate tools like a saw and hammer for different purposes.


C as a first programming language:
   A language like python, java etc can be the first language too, however you will find a lot of inbuilt functions to do the tasks for you. Doing everything manually eg. binary to decimal conversion and vice versa can help build invaluable logic, which can help solve many similar problems.

C is an amazing language to work with, and a language which has been around for more than most of the languages in computer science. It definitely should be on the resume of every engineer looking to program.

Cheers

Ravi

Document Ends here

Event Details:
Venue: CSE Dept. Seminar Hall
Time: 2:00 PM onwards
Mode: Online through Skype

CR's of divisions need to be present at 1:45 PM


Regards,
Mayur Patil 

No comments:

Post a Comment