B.E. (Hons.) Computer Science is one of the most coveted undergraduate degrees in BITS Pilani and usually has the highest cut-off. The courses broadly covers theoretical computer science, computer architecture, and software design. This enables graduates to pursue a career in R&D as well as computer engineering. Although many students opt for jobs immediately after completing their degree, the subject also offers students an excellent opportunity to pursue an academic career.
WHAT COMPUTER ENGINEERS DO
Computer engineers create and use methods of data storage and manipulation to develop real-world applications. They design hardware devices, develop related software, and analyse data to cater to the needs of society, businesses, and industries. Computer engineers engage themselves in a plethora of subfields including Artificial Intelligence, Machine Learning, Parallel Computing, IoT, Software Development, and Data Analytics. Because applications of these fields extend beyond the technology sector, computer engineers prove useful in almost every industry.
WHAT YOU STUDY AT BITS TO BECOME ONE
Although core computer science courses begin in the second year, first year courses like Computer Programming, Mathematics II, and Probability and Statistics serve as a good foundation. In the second year, students are taught the fundamentals of the subject through courses like Object-Oriented Programming (OOP), Data Structures and Algorithms (DSA), Digital Design, and Logic in Computer Science. The courses in the third year are more advanced and include Computer Architecture, Compiler Construction, Operating Systems, and Design and Analysis of Algorithms. Many of these courses involve laboratory sessions to help students master practical use and applications of the theory. Students must also take discipline electives, with Neural Networks and Fuzzy Logic, Artificial Intelligence, Data Mining, Machine Learning, and Cryptography being a few popular options.
WHAT YOU CAN DO AFTER GRADUATING
Most graduates plunge right into the industry. Companies ranging from small start-ups all the way up to MNCs such as Microsoft, Amazon, Oracle, and Tower Research conduct on-campus placements. The initial rounds in CS interviews generally focus on competitive programming and DSA fundamentals, and a diverse resume goes a long way for software roles. In recent times, the number of companies looking for Data Science roles has increased significantly. Students who wish to pursue this field can opt for the recently introduced Data Science minor programme. The mean CTC (cost-to-company, which is representative of the salary) has been on an upward trend, due to an increase in international roles and domestic companies vying to compete with their offers. Recent advancements in artificial intelligence and machine learning have enticed some students to opt for research after graduation, to tackle long standing problems in natural language processing and computer vision.