Many of you have gone through this phase and most certainly more experienced than I am, as far as I know CS is a subset of EC in CS you can get software jobs but in EC you get electronics telecommunication as well as software jobs plus u can go for UPSE and other core government sector jobs too.Also some seniors told me that syllabus of CS can be completed by self study but it's not the same with EC.As CUSAT EC and CS both are good branches and CS may have an edge over EC on campus but off campus EC have a wide scope.(Some extract of my chat with a 2008 EC pass out).I am not here to hurt feelings but I am asking this out of curiosity.NO DISRESPECT INTENDED to any branch and branch members.