^IMO, the syllabi of CSE and IT can vary appreciably between universities and colleges. In fact, in some universities abroad, the term "Computer Engineering" means a high-level course in analog and digital electronics with some microprocessor programming and not the stuff we learn here in India (which means even CSE graduates cannot pursue such fields except for the Microprocessor programming without difficulty. However, in reality, there is no hard and fast restriction abroad on what you can or cannot do).
Therefore, to say that there is more "research potential" for CSE is simply not correct, as IT and CSE syllabi vary a lot between universities and you cannot have a narrow definition of what falls into IT and what falls into CSE.
In my previous post, I have already said something about the differences between CSE and IT in India. The fact is that the choice depends on your interests w.r.t the syllabi of the two courses. An IT course is no better or worse than a CSE course when thinking about a job.
But because IT has some "business" oriented subjects, it might be a better option for those wishing to pursue an MBA (not that 1 or 2 business subjects will make you good at business, but at least the terminology will not be new to you when you take admission into MBA).
tspradeepkumar said:
3. If somebody is planned for research level courses, then CSE is better in the sense that they are done with logics, theorotical computer science and even algorithm analysis and design which an IT student lag behind.
Yes, but IT also has scope for web design technologies and related research (neural networks, cloud computing, etc.) which is dealt with in less detail in most CSE courses. But that doesn't mean one can't do the other.