After plus two the three of the career you suggested are all inter-related . It doesn't matter what you take . All the three field will provide you knowledge about the coding . If you are good at coding you can get a job at the place you want in the IT sector. BSc in computer science deals with the concepts of computer while the BCA mainly focuses on computer applications & computer Science Engineering focus on deep study of hardware & software with intensive programming.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile