You can opt for BCA if you have interest in maths and computers. If you choose to do bsc in computer science then that is preferred.
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. BCA can also be pursued via distance learning. It covers: computer science, programming, database design, software engineering. So out of both you can choose BCA than general simple Bsc.
Hope this helps.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile