Hi Ankit,
The B.Sc (CS) course mainly focuses on the mathematical and theoretical foundations of computing , rather than teaching specific technologies that may quickly become outdated. The course prepares you for higher education. M.Sc, (provided that its recognised by the UGC or AIU) followed by an M.Tech, or an MCA are options open to you after your B.Sc in Computer Science. An M.Tech may be available to you after you sit for the GATE conducted by the IITs or the entrance examinations of individual universities offering the course. Students will usually go immediately for higher education after B.Sc, but jobs do exist, they can take on positions as software professionals (testers and developers) in IT companies.
Another thing to consider when comparing BCA & B.Sc Computer Science is that BCA is more professionally oriented , it prepares you for post-graduate or research work and also creates professional manpower for problem solving through application of computer science at the interface of business and technology. It covers:
*computer science
*programming
*database design
*software engineering
*networks
*information systems
MCA and M.Tech are usually the popular options. MBA, MSc, PGDCA are other options. Software related jobs in testing and developing are common options made available to you.
Thank you and best of luck.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile