what is the difference between in cse and it? suggest me to what can I choose.
Hello student ,
If we will talk about difference between computer science engineering and information technology then there is very minor difference which comes due to variation in its subject offered by different universities . Both branches get various job opportunities as there are many software companies visiting the college campus.
Computer science engineering student deals with some core subjects of electrical and communication like electronic devices and circuits, communication system.
Whereas information technology student study only software subjects .This can be called as a division of computer science .
At last if you are interested in programming and your rank can’t fetch you a computer science seat, then IT won’t disappoint youand if you are hard working, you will get what you need to become a successful programmer from IT branches then go for it .
Hope it will help you to choose among the both !
Hello Aspirant,
Let me first discuss the technical differences.
- CS takes a more balanced approach between theory and application while IT focuses more on application
- CS offers you an opportunity to learn variety of topics related to computers. IT offers you an opportunity to discovers innovative uses of those fundamental concepts.
- CS generally require a decent background in math while use of math in IT is limited to data analysis / processing / statistics, etc
- You may call IT as one of the sub-divisions of CS, however there are certain things that are unique to IT like integrated programming, system administrations, maintenance, etc.
While these differences exist on paper, in India the line of difference between IT and CS courses is very blurry.
Here are the similarities :
- None of them involves hardwares. You may have to take one or two courses on digital systems where you will study about ICs and logic gates. That’s it. You won’t learn how to repair computers in any of them.
- Most of the courses offered in both the branches are related to programming. You will have to program on a daily basis in both the branches.
Now in Indian context :
- IT branch was established to compensate for the increase in demand of CS. In India, demand for B.Tech in computer science has increased exponentially over the last two decades. I have addressed the cause here - Ashish Kedia's answer to Why is every 12th grade pass out in India so obsessed with CS/IT? (https://www.quora.com/Why-is-every-12th-grade-pass-out-in-India-so-obsessed-with-CS-IT/answer/Ashish-Kedia) Information Technology is relatively a new area of engineering. Most of the IT branches across India were established after 2000 to cater this demand.
- Many might argue that the number of seats in CS branch should be increased rather than establishing a new branch. I agree with that argument to an extent. But I guess, cost management and operation is easier if there are two branches of 100 students each rather than 200 students in the same branch. Moreover, originally these two branches were supposed to be much more different than they currently are
- I am not aware of any engineering college in India, that offers only IT and not CS. Whenever IT exist, CS also exist while the reverse is not true. Edit : IIITA has only IT
- CS and IT have more common courses in Indian universities than those outside India. Both the branches are offered a lot of common electives also.
- Several other aliases like Software Engineering and Information Systems have popped up.
- In elite colleges like NITs, IIITs, DTU, etc. the number of opportunities available to IT and CS is exactly same. In my entire 4 years of engineering, I was never denied of any opportunity (research, placement, competition, internship, etc) just because I was from IT. Okay there was one such opportunity - Viterbi-India Program (http://viterbi.usc.edu/students/summerinternship/viterbi-india-program.htm) .
- Students joining tend to believe that IT is inferior to CS. May be it was. But now you’ll only be limited by your hard work and your potential. Not your branch.
As a case study, let us consider NITK, Surathkal which is one of the best IT branch in India. The branch was also one of the earliest IT branch (established in 2000). Until 2007, it didn’t even have its’s own classroom or labs. The number of seats was also limited. Until 2010–11, it was inferior to CS in every possible measure of quality.
This may help
Happy learning!





.jpg)