There are two types of degree courses that one
can pursue in the field of computer science- By simply doing a 3 year Bsc with
Computer Science or a 4 year B.E in Computers. Needless to say what is tougher,
but the doing a B.Sc in computer science can give you broader choices for a
post graduation, and even whilst doing college, you can gain a lot of extra
knowledge by doing simultaneous courses or learning languages side by side. In
this way after about 4 years, you end up with a more all round view of computer languages
as compared to what you will learn in B.E.Computers.
In B.E Computers you have the huge task of
getting through the first year F.E that is common to all branches and is
extremely tough. Most students drop out after the first year itself, and in my
opinion is a test to what the rest of the 3 years are going to be like, even
though in reality things get much easier after first year. Some of the subjects
that you will encounter in the second year computer S.E are Database Management
systems, Discrete Structures and operating systems. As far as academic s go, it
is one of the easier branches of engineering and has one of the highest pass
percentage rates in most universities in the country. This is probably the reason
that since 1999 it has remained one of the most
in demand streams to get admission into. Computers and I.T that was
introduced in late 90s continue to be the first choice for students, and their syllabus
of the both are almost identical except for I.T engineering relying a little
more on web technologies and java.
Another reason for Computer Engineering being the number one choice, is its high payroll
offered to graduates by companies like TCS, Wipro and Infosys that are in the
business of software solutions outsourcing for offshore clients.
As far as Computer Science Engineering or CSE
goes,it wont get better than a B.Tech Degree from one o the IITs. Some of the
courses that are on offer are VLSI Design, Artificial Intelligence and Software
Architecture. Besides B.Tech, M.Tech and Ph.d can also be pursued at IIT.
In a nutshell, if you plan on applying for a
B.E in Computer Science Engineering you have to have a thorough background in
computer programming and also a keen
interest in hardware and networking. Most toppers at 10+2 level opt for
Computers and that makes it highly sought after. It is one of the only streams
that doesn’t rely on a strong physics or mathematical base and that’s what
makes it so appealing to many people.