Since it councelling time, I thought I will write a article on this and clear misconeptions in peoples mind about cse being useless.
What is CSE
CSE is computer science engineering. Your taught programming the whole of four years mostly. Now one may ask, why does it take four years to learn programming ? Why should I get a degree in it and waste four years on it, when I can just walk into some NIIT branch, spend around 2000 and in a month I WILL ALSO BE A PROGRAMMER !!
answer to that
First of all your not taught programming there, your just taken for a ride there. Your just taught the terminology and how to do petty stuff with codes. YOUR NOT TAUGHT HOW TO DESIGN SOFTWARES. your not taught how to think analytically on how to solve a problem.
Click here for CSE portion of JNTU hyd.
If you find anything in that list that is taught in NIIT except for c language and data structs.. DONT DO CSE eng
Let me simplfy that list and tell you all the important stuff that you will be learning.
a)c lang
b) algorithms
c)network programming
d)unix and shell programming
e)OOP
f) compiler designs
g) AI
h) Database management
Except for these, your also taught some electronics too !!
a) Micro processor interfacing(writing softwares for processors like cpu, graphic cards..)
b)Digital logic designs(gates)
c)embeded systems(taking signals from some electronic devices/circuits and writing software for analysing them and giving back signals)
Specializations offered in MTECH
As you can see, IIT D is offering you all these specializations for CSE. EVEN A ELECTRONICS BRANCH TOO
So those of you who wanted to take electronics but missed it, can get it even in MTECH level !!
For those of you who learnt programming in some NIIT or in school or have taken IT in cbse boards and think who can code, I ask you to try these problems.
CSE IS IN NO WAY INFERIOR TO ANY BRANCH OF ENGINEERING OR SUPERIOR TO ANY. IT IS THE CLOSEST BRANCH TO MATHS.
CSE VS IT
IT is just the cousin of CSE, it is almost identical to cse .. except that few papers are different. Electives are almost same. only 1,2 max 3 papers are different per semister.
Syllabus for IT
But you can get IT easily... So even if you get IT take it.
What not to expect while taking CSE
Computer engineering like other engineering involves DESIGNING STUFF. YOU WILL BE DESIGNING SOFTWARES.
Just because you managed to play a damaged CD, or you manage to repair some error message u get at your startup, or you know how to make fibounaci numbers, or you can throw a message box in VB doesnt mean that you have what it takes to be a computer engineer !! Any tom di ck and harry could do those.
Also if you are making software by copying code from random site and still ur able to understand the code doesnt mean that your a programmer. Your just a copy paste coder. For those copy paste coders, I ask whiether you can understand this.
Also dont think that in job if you get struck at something or you dont know how to solve a problem you can just google it and copy the code from it and get away with it. Most of the sites which have code have copy righted there code. copying such code can get you fired !!