Let's admit it, irrespective of how tedious the engineering undergraduates
The software industry of the world is at an all-time high, and the boom sure won’t slow down any time soon in the future. The cumulative outcome is that computer science has become a favourite among the 12th passed clad of students willing to pursue engineering but not knowing how to go about it.
SUBJECTS TO FOCUS ON
The basic knowledge of widely used software languages is a must for all those who wish to enter the IT arena. Moreover, a person with a sharp inclination towards solving logical reasoning-related and mathematical questions seem to have an edge in coding.
Following are the subjects that should be given utter focus throughout the course of your engineering:
- Data Structures & Algorithms
- Database systems
- High-speed networks
- Computer Architecture
- Computer Security
- Wireless Sensor Networks
EXAMS TO BE CRACKED
For acquiring a seat in a top government-funded college in India, one can sit for IIT JEE entrance exam (Mains followed by Advanced) which is based on one’s aptitude in class 11th and class 12th science subjects and is applicable for all IITs and NITs. Apart from this, other popular colleges such as BITS Pilani and VIT University have their entrance exams: BITSAT and VITEEE respectively, with almost the same paper pattern. All these exams along with state-level exams take place around the same time between the months of April and June.
PREMIER COLLEGES FOR COMPUTER SCIENCE ENGINEERING
Among the IITs, the top 2 positions keep toggling between IIT Bombay and IIT Delhi depending on various factors like placement records, infrastructure, quality of faculty involved and last but definitely not the least, the amount as well as quality of research publications carried out by the particular department. Considering the factors mentioned above, following colleges fit the top 10 spots:
- Indian Institute of Technology, Delhi
- Indian Institute of Technology, Bombay
- Indian Institute of Technology, Kharagpur
- Indian Institute of Technology, Madras
- Indian Institute of Technology, Kanpur
- Indian Institute of Technology, Roorkee
- Birla Institute of Technology and Science, BITS-Pilani
- Indian Institute of Technology, Guwahati
- National Institute of Technology, Trichy
- National Institute of Technology, Surathkal
Other colleges that are worth mentioning are as follows, not necessarily in the order mentioned:
- Netaji Subhas Institute of Technology, Delhi
- International Institute of Information Technology, Hyderabad
- College of Engineering, Pune
- Veermata Jijabai Technological Institute, Mumbai
With big names like Google and Facebook being the dream companies for a computer science undergraduate, there are several other software firms to look out for, during your campus placements:
- Rocket fuel
- Adobe Systems
- HCL Technologies
In the initial phase of the job, a B.Tech CS graduate is paid an average of Rs. 15,000/- to Rs. 30,000/- monthly. With exposure and skill in the field, salary gradually rises to Rs. 75,000/- or more within 2 to 3 years.
There are various non-profit organizations working for the welfare of the computing world like ACM (Association for Computing Machinery) and IEEE (Institute of Electrical and Electronics Engineers) which provide a huge global platform for scientific computing research and development. Moreover, amusing hackathons that have managed to draw the attention of many coders are periodically held at numerous campuses in India.