Upon completion of your undergraduate studies, you have two options ahead of you - find a job or pursue higher studies.
Work: Computer science placements are excellent thanks to large service providers such as TCS, CTS, Wipro and Infosys. They hire students in large numbers not just from computer science department but also from other departments such as chemical, civil, mechanical and electrical. Apart from these service providers, large multinational companies such as Google, Microsoft, Facebook and Amazon hire students from reputed institutions such as IITs, BITs, NITs, CEG-Guindy etc. Apart from these service providers and multinational companies, there are tons of smaller IT companies in India. Apart from software, internet and IT industry, there are other sectors such as data analytics, banking, oil and gas, manufacturing etc. that hires a lot of CS students for their IT needs. Also, Indian startup scene is growing rapidly and these companies are in dire need for smart and bright software freshers and professionals. Many computer science students who are interested in quantitative research, banking and finance join such firms. Following are a list of companies that hire students from these sectors and students are usually placed in the following domains: service oriented, product development and testing.
Internet, Software and IT: Wipro, CTS, TCS, Infosys, HCL Tech, E-Bay, Amazon, Google, Facebook, Microsoft, Accenture, IBM, Target, Oracle, Adobe, Yahoo, SAP Labs etc.
Electronics: Cisco, Qualcomm, Siemens, Nokia, Intel, Ericsson,
Others (data analytics, banking, software etc): Mu Sigma, L&T, E&Y, Renault Nissan, Global analytics, JP Morgan, Morgan Stanley, Goldman Sachs.
Salary: Computer science professionals are paid very well all over the world, be it in India or abroad. However, salary varies greatly and is highly dependent on students academic profile and university reputation. Students from IITs tend to get a starting pay package that is significantly higher than students from lesser known institutions in India.
Studies: Since computer science is based on the fundamentals of mathematics, computer science students have excellent critical reasoning and quantitative skills, which are of use not just in the software and IT sectors but also in other areas such as banking, management etc. For this reason, many students prefer to do their MS in computer science or an MBA from a reputed institution in India. For masters, specializations in computer science are as follows: artificial intelligence, real world computing, human computer interaction, mobile and internet computing, computer vision etc. Many students even do their higher studies in allied areas of computer science such as bioinformatics, applied mathematics, electronics and computer engineering etc. Some students even do their MS in information systems management or engineering management. Students who are interested in doing their M.Tech in India also have great opportunities as institutions such as the IITs, IISc, CMI, IMSc and TIFR have excellent graduate programs in computer science and professors in these institutes are world renowned for their work in computer science.