I need some information regarding engineering branches for a girl relative who will be taking up admission in college soon. She needs advise as she is still in 12 and does not know much about different branches. Can you all suggest which is better Electronics&communications Eng.(ECE) or CSE(Computer science)? I have heard CSE has less demand nowadays, is it true? Also is ECE and Electronics and Telecommunications are the names of same branch, is there a difference between the two? Which branch has good job prospects and can also be pursued as higher studies? Also how good are core branches like mechanical etc. What are job prospects after mechanical in India and abroad. Also nowadays Nanotechnology branch is also popular, is it good to pursue in India? Please give some suggestions.Thanks!