Well, i have read the syllabus of both and found that "Encryption" and "data coding" is not included in CSE, whereas it is in ECE. I love these stuffs! But, then again, i have not that much interests in Satellite communication compared to computers!
Can i learn these topics separately if i take CSE?
Wait, what? I just studied those this sem, I'm in cse.
Afaik the difference between ece and cse is the communication engineering part(at least in wb), here ece students have to learn stuff like fm/am, telecommunication etc, cse students are more concerned with programming, ai, compiler designing, all cs related stuff.
I will say:
1. Want to become a proper software engineer, a black hat analyst, in IBM etc? Do cse, try to get a master degree from IIT.
2. Want to get a core government job, like through IES? Want to study vlsi? do ece.
3. Want to do research in fundamental electronics, vlsi etc, want to design processors, work in amd/intel(core development team) ? Do EE first, then get a master degree from IIT with microelectronics/vlsi and do a phd from abroad.
If you care to search wikipedia, you'll see that in abroad there is ee and cs, no special ece course as we are taught here. If you want to research in VLSI field go for ee.
If you go through some of the master processor designers in intel and amd or renaissance etc you would see most of them coming from an EE background.
If you read this page: Electrical engineering - Wikipedia, the free encyclopedia
you'll see microelectronics, Telecommunications, Control engineering falling in EE, most foreign universities allow you to specialize in them.
However if you want to be a programmer then go for CSE, basic c++ that you read in ece will not help you with that, you need to learn some more serious stuff, like automata(extremely important), operating system, Artificial intelligence, cryptography, Computer architecture and engineering, web designing, all of these is included in cse syllabus(wb).
Yep, but C++ is not part of the first year syllabus in all universities (C is).
You are correct, c++ is there in 3-4th sem in most streams but c++ means nothing these days, I had studied it, the c++ that is taught to most streams are way too less, only after I studied java(and advanced java) I actually got a hold of OOP.