Which branch of Engineering are in demand?

AMITNOIDA

Active Member
Joined
Feb 18, 2009
Messages
719
Points
28
Location
Noida
Like every year, the Entrance exams of Engineering will start from April (next year). As a father of an aspiring student, the question of choosing the correct branch of engineering becomes utmost important.

My son likes Physics and Maths (Physics being the most favourite). His personal choice is electronics. But while going through prospectus of some colleges I found there are number of branches which are new and not known to me about their prospects and scopes.

As an example, the branches related to Electronics are:
- Electrical & Electronics Engineering
- Electronics & Communication Engineering
- Electronics & Instrumentation Engineering
- Instrumentation & Control engineering
- Mechatronics
- NanoTechnology

In addition there are:
- Computer Science & Engineering
- Information Technology
- Information & Telecommunication Engineering

My son has not taken IT/ Computer Science as 4th subject, so probably the last three branches will not be relevant for him.

As this esteemed forum has memebers from various fields with contemporary knowledges, can you please suggest which branches will be worth for my son?

Regards
 
Last edited:
Electronics & Communication is a well-known field. But while deciding, also choose the college wisely. Computer Languages will be required in the long run, which I believe your son will learn in due course of time.
But make sure the combination of Branch and college is good. For example, some college may be well-known for Mechanical Engineering, but not so good for IT.
And all the best!!!
 
My son likes Physics and Maths (Physics being the most favourite). His personal choice is electronics


With due respect, does your son likes electronics coz he has a course on it currently or due to his knowledge that electronics has a bright future. I request you to get in touch with different people who are working in different fields like electrical engg,electronics and instrumentation etc and then decide whether he wants to do those.

As a personal experience, i took electronics and communications but was never interested and inclined more towards business administration, so eventually i completed engineering for the heck of it and did my MBA (had to burn midnight oil for CAT, luckily i cracked :yahoo:).

Also lot of ppl esp. down south do engineering and get into computer jobs, so if a job in IT companies is the idea then better get into computers engineering.

This is purely oponion, pls ignore if it adds no value.:indifferent14:
 
I had electronics and Commn. engg and now working in IT company. My advice will be to get into a well known institution. From a placement perspective a good college matters most and then if he likes Electronics, go for Electronics and Communications.
 
My son has not taken IT/ Computer Science as 4th subject, so probably the last three branches will not be relevant for him.

Computer science is a vast and a fascinating field (the members of the Indian software Industry aren't really the best practitioners though) and if you son should not skip it just because he didn't study the subject in class 12th. I am quite certain good programmers will be in demand for quite some time.

However, getting into computers after graduating in Electronics is just as good an idea. I know some very good programmers who are Electronics graduates and their knowledge of the inner working of a computer gives them an edge in certain areas.
 
Last edited:
If there is confusion about likings run after the most generalised branches. A specialization can be done during higher studies.
If there is a specific liking already (warning - that this could be temporary) only then go after a specialized course.
 
Mechanical or electronics pure streams any day. but from a good/reputed college.
IT and computer science etc become too specific and then the fresher has very few options available as far job in the industry as a whole is concerned.
Getting into an ITES related job is anyway quite easy for an engineer as most of the companies give further training in the specific domain, and are looking for engineer with a view that anyone who has completed the 4 year engineering course will have an IQ high enough to understand the work.

Whereas electronics and mechanical candidates can try in other industries like automotive, telecom, capitol goods industries as well apart from ITES.

Doing further Management PG or tech PG like MS or MTech then becomes a matter of personal choice depending upon how the industry is moving and interest of the individual.
 
Engineering has 4 core subjects. civil,electrical,mechanical and then Electronics. Other branches are in general subsidaries or combination of these subjects. Strictly speaking computer science is not a engineering subject and any one can become a computer literate by taking various cources offerred by various institutions outside. Many of the engineering students are ultimately becomming software professionals because of the job oppurtunities.
If job is the only criteria other than higher studies computer science or electronics is the best choice.
 
Please ask him what he likes and put him in that branch. Just be sure that he is the best at what he does and not average. Stream wont matter. He will always excel. My 2 penny's.
 
Amitji, too many factors at too young an age and frankly the Institute is more important than the Branch
some points
if he plans to go abroad and do an MS. Electrical/Electronics or Computers is easier to crack when applying
if he is research oriented then any "Future Field" like nano tech may give him an edge when applying to US based institutes.

Computer Science is all about Engineering of Computers and Not about programming and my personal belief is its gives one a "Systemic" way of thinking..much like mechanical..so please do not equate it with courses offerred by NIIT etc...

The IITs used to have a pure science 5 year integrated Mtech for those who wanted to go (At least IIT Bombay, my Alma mater did) not sure these days

For an IT job it really does not matter..same for an MBA


But the best is to let him do what he likes Best and ideally at the best institute he can make it to.
 
Like every year, the Entrance exams of Engineering will start from April (next year). As a father of an aspiring student, the question of choosing the correct branch of engineering becomes utmost important.

My son likes Physics and Maths (Physics being the most favourite). His personal choice is electronics. But while going through prospectus of some colleges I found there are number of branches which are new and not known to me about their prospects and scopes.

As an example, the branches related to Electronics are:
- Electrical & Electronics Engineering
- Electronics & Communication Engineering
- Electronics & Instrumentation Engineering
- Instrumentation & Control engineering
- Mechatronics
- NanoTechnology

In addition there are:
- Computer Science & Engineering
- Information Technology
- Information & Telecommunication Engineering

My son has not taken IT/ Computer Science as 4th subject, so probably the last three branches will not be relevant for him.

As this esteemed forum has memebers from various fields with contemporary knowledges, can you please suggest which branches will be worth for my son?

Regards

Speaking from personal experience, I would make the following observations:

- It would be worthwhile finding out why your son likes physics to begin with (which was my favourite subject as well) as well as maths. If he likes the solving abstract problems in a structured way, computer engineering is the way to go. If he likes the way physics models and explains the real world, a more "concrete" branch like mechanical might actually be more to his liking. If he likes both aspects, electrical or electronic engineering might be more his cup of tea.

- If he is undecided which unfortunately is the case with most Indian students, I would strongly suggest focusing on the college much more than the course. A college and the quality of one's peer group in college plays an irrationally large part in helping us become what we eventually become. Due to the pathetic nature of our high school education system of "rote learning" rather than experiential learning, our 4 years in engineering college becomes our period of discovery. Most students actually end up developing a more confident viewpoint about what they like/dislike only at the end of their college tenure (if they're lucky). Here, a good college and a good peer group plays the single most important role in helping develop these viewpoints. Or to put it another way, if you are forced to choose, a bad course in a good college is far far better than a good course in a bad college. The probability of getting sidetracked or sucked into the useless and pointless sh*t that happens in bad colleges is extremely high. Most good students in bad colleges just want to survive the four years.

- A good college also helps tremendously in going to the US for a graduate program.

- If your son really doesn't have a strong opinion (physics/maths is too generic), you might as well go for a course that has the best job prospects and the best chances of going to the US for education or for work. This would clearly be computer engineering with electronics probably coming second. I reiterate the US angle only for one practical reason - a US citizenship allows one to become a truly global citizen and live/work/travel in any country including India. An Indian citizenship and education degree on the other hand curtails one's ability and independence. Note that where one decides to work and settle down are personal choices, I'm only talking about the *ability* to make those choices.

By the way, computer engineering also has a significant overlap with electronics, and a computer engineer can easily choose to get into hardware (I mean chip/system design, not computer maintenance) instead of software. The same is not true for electronics or other branches. They don't teach enough about programming which is why you often see people from non-computer branches often complete their engineering, work for a couple of years in a factory, get dissatisfied, spend a year in computer training and join back as an entry level programmer in a software company. I've also seen, for what it is worth, that most non-computer engineering students have this big mental block in college about programming and often have an irrational level of fear of programming. The same is not true the other way around. My theory on this is that computer science is truly abstract (like calculus) and most abstract subjects scare people very easily because they cannot develop a strong mental model or mental correlation as they cannot readily see physical equivalents. This is also why the more abstract the subject, the better the job prospects usually are. The flip side is that abstract subjects become increasingly harder to grasp and learn in life as we grow older. Truly learning computer science after finishing college and when one has started working is extremely hard. For this reason alone, I suggest computer science at the undergrad level and not any other course.

Your son also doesn't need to know programming beforehand, that is what the course teaches. He probably doesn't know how to design a circuit or build a bridge either.

The other newer courses are mish-mash, they will probably interchange a few subjects here and there, mostly in 3rd and 4th year, and call it another name. Information Technology will be more software and less hardware so will not allow one to move into a hardware (chip) design job. I would avoid mechatronics and nanotechnology as this is too much specialization this early on - this level of specialization should be done at the graduate level, not at the undergrad level.

Finally, if you are looking at monetary aspects of one's career, the field of finance is the way to go. If we spend the waking hours of our entire life in the sole pursuit of making money, what better professional than money itself? Although money has next to zero overlap level with engineering, computer engineering is probably the closest, because both fields (in their modern day avatar) are highly abstract and learning one helps one become better prepared for the other. Most modern day financial models, financial tools, and even trading decisions are implemented as computer programs anyway. There are some interesting graduate courses offered today in the field of finance such as financial engineering that have a heavy overlap between finance and computer programming.
 
Last edited:
Engineering has 4 core subjects. civil,electrical,mechanical and then Electronics. Other branches are in general subsidaries or combination of these subjects. Strictly speaking computer science is not a engineering subject and any one can become a computer literate by taking various cources offerred by various institutions outside. Many of the engineering students are ultimately becomming software professionals because of the job oppurtunities.
If job is the only criteria other than higher studies computer science or electronics is the best choice.

Hi

I totally agree with what you said and my suggestion would be for Nano Technology as advocated by our living legend Dr. APJ on a good university as we all know there is huge demand for it.

Regards

sub
 
Amit,

It is important to know whether your son is academically oriented or job oriented, that is, after the undergraduate degree whether his vision at the moment is to go and get a job or it is to study further and get into a Masters/PhD program. Either orientation is okay.

If the orientation is more towards academics, I think he is better off studying some basic subjects in engineering at the undergraduate level. That gives him more option at a later stage. That leaves him with a broader job opportunity as well.

Since Nano Technology has been talked about as a subject in the above, and let me confess that I did not know this subject is offered these days as an engineering subject, let me say that IMO this is not a basic subject in engineering, and not even of Physics. This is an active field of research in condensed matter physics and material physics, and there is also a bio interface. There are thousands of crores being allotted in basic research in these areas by the Indian Govt. If one wants to get involved in nano related work, it is better to get into physics, and then ultimately into condensed matter physics at the higher levels. Nanotechnology, while a very important area, cannot be a broad area in engineering.

Computer Science is a basic subject. It is not knowing a bit about computers, word-processors and spread sheets. It is also not only about programming. It is actually mathematics or applied mathematics. I remember Carnegie-Mellon University Comp Sc department in the 80's, ranked no. 1 at the time, had quite a few renowned mathematicians. It is still the case I believe with best schools like Stanford, CMU etc. This subject is more about mathematical logic, algorithms etc which at the core has nothing to do with programming. With computer engineering comes more programming, and also electronics (like VLSI designs etc). In India, there are not many places that offers a pure Computer Sc. curriculum, it is more engineering, or comp sc and engineering.

I do not think you should think at this point whether your son should settle in the US or in India. If he wants to do graduate studies (Masters/PhD) it is definitely a good idea to keep that possibility. But, that should not be a concern now. He has to sit for GRE only during the later stages of his UG studies (3rd/4th year).

If you want to be absolutely safe, your son should be in the best school possible in one of the basic engineering streams like mech/elec/electronics (or Comp Sc if it is good at that school). More options will be open to him for later stages including jobs or further studies etc.

Being a physicist myself, I cannot believe I have written the above. But having gone through this process in the recent past with my son (although he decided everything), I now have my views :). My wife, who is actually from the field of pure mathematics, but strangely working in the software industry with a well-known multinational company, is perhaps better poised to write these things.
She has opportunity to meet young engineers at her work place. Since you have already met her at our place, you can also speak to her directly if you want.

Regards.
 
thats a very balanced and well rounded reply... :)

Just one thing I would like to add over here, though it might not be what others agree with, or what you originally asked.

You said your son likes Physics and Maths, are you sure it's Engineering he wants to get in to, and not pure science? by pure science I mean theoretical physics or mathematics.
Yes pure science does not have the glamour of Engineering and neither the rapid financial benefit, and one needs to be really in the top of his subject to really make a mark on this field.

But scientists nonetheless are some of the most important contributors to the society, as its the scientific advancements and theories which lay down the foundation on which almost all engineering is built upon, excepting computer science, which is almost all mathematics.

Not to belittle engineers in any way, as I myself am an engineer and am working in the software industry. but I had wanted to study theoretical physics, and it was decided otherwise by elders. I still sometimes feel the pang.

Anyway, if it's engineering he wants, there has been lots of good replies, most notably by asliarun. make sure he gets into a good institute, and unless he really wants a job after graduation, I'll ask him to go for higher studies like MS/MTech, unless he wants to get into mba.

Edit: wonderful reply Asit da
 
Last edited:
I am really overwhelmed to get such a detailed and truly thoughtful advises from AsliArun, Asit, Arjun, Tirthankar, S.P.Krishna, Rahulj, Krishpiscean. Thatguy, Nindo & Amol. Thank you all from core of my heart. All your valuable advises have been read by my son and he really appreciates all the advises.
Let him crystallize his thoughts and desire. I will post, once I get from him.

Regards
 
Last edited:
Dear Amitnoida,

This subject is a 'project' in itself !

Talking from the little experience that I possess, proper guidance, if available, at this stage would go a long way for any individual. I had the guidance myself, but it was 'confused', coming from a person/persons who were'nt clear as to how the real world operates ... they were Central Govt high ranking, powerful persons of the License era with no idea of the real world !

You are a 'process' person with a reputed oil refinery. Definitely, you would know and be aware by now of the 'standing' of your son in academics. Just ask yourself ... and your son the following:

1) How good or bad is he in Maths, Physics, Chemistry, ED .... that would do. Are the concepts clear? Mine were'nt ! And, I knew and accepted it then. But, still I had to do Engineering. Got into proper Engineering due to my Dad's clout ... not a capitation-fee one, but a regular state engineering college of repute. My Class XII marks were nowhere to get me admitted anywhere in that stream, otherwise. The very love for Mechanical Engineering saw me go over those 4 years with flying colours ... and obviously the guilt of getting this chance due to my Dad's intervention.

2) If your son passes the above benchmark with true colours (he has to be honest with himself here) ... is sharp in the subjects mentioned ... ask him his trait ... nature ... is he a person who is 'outwardly' ... likes to meet people ... likes to move around a lot .... likes to blacken his hands and sweat it out to learn/rectify something OR he likes to 'sit' and work in the ambience of a plush air conditioned environment from the very beginning ? This is important ! To get to learn and understand Engineering in depth, he HAS to be in the field for at least 3-4 years after college ... be it any line ... but applies to Mech / Civil / Elect / Electronics & Comm. Saying so, since I come across highly/more qualified (I am only B.E) guys doing 'cut & paste' jobs in Projects on a daily basis, have virtually NO basics, no conceptions, no problem-solving capabilities .... but still sitting in positions which are deemed to take/help take decisions. God help those organizations !

The above trait, if understood and 'accepted' now, could make life a lot easier in decision making as to which stream to choose.
 
Last edited:
Yaa...Leave it as per his choice..All branches of engg has its own scope and advantages..Make sure to choose a college with good facilities, faculty and placements.

@Sp Krishna - Sorry to defend you. Software engineering is not about learning C/Java from some external institutions and writing code. Yaa, sadly this is wat is happening in IT industry in India where its service oriented. There are lot of mathematical and analytical aspects in s/w engg. There are rarely few people who works on innovations and actual technology in india :(
 
Computer Science is a basic subject. It is not knowing a bit about computers, word-processors and spread sheets. It is also not only about programming. It is actually mathematics or applied mathematics. I remember Carnegie-Mellon University Comp Sc department in the 80's, ranked no. 1 at the time, had quite a few renowned mathematicians. It is still the case I believe with best schools like Stanford, CMU etc. This subject is more about mathematical logic, algorithms etc which at the core has nothing to do with programming. With computer engineering comes more programming, and also electronics (like VLSI designs etc). In India, there are not many places that offers a pure Computer Sc. curriculum, it is more engineering, or comp sc and engineering.

That is very very well put! I only wish I had the benefit of your wise counsel years ago.

I would like to add one more thing: I actually feel that the Indian computer engineering course curriculum (of combining computer science theory with microprocessor design with digital electronics) gives a more complete understanding of the computing and communication field in general. From what I have seen, people with a pure computer science background and/or pure math background sometimes struggle when they get "closer to the metal" or have to deal with anything outside of their domain of abstracted thinking.

Having said this, as others have rightly pointed out, the problem with most Indian computer engineers is that everyone is thinking only about employability - mentally ticking off the various tools, technologies, programming languages, and operating systems that one would be putting in one's resume. It is incredibly rare to find Indian computer engineers, experienced or not, who have a good fundamental understanding of data structures, algorithms, or who can even tell you how efficient their algorithm is.

Perhaps my love/bias for computer engineering is showing here, but I would really strongly urge Amit's son to take up computer engineering. I say this because if studied right (i.e. understanding the fundamentals, not getting into the C/Java/.NET ratrace), it is the only course that I know of, apart from physics and maths, that teaches us "how to think" and "how to solve problems". Plus, it lets us apply our problem solving ability very easily in real life.
 
Get the Wharfedale EVO 4.2 3-Way Standmount Speakers at a Special Offer Price.
Back
Top