A science student can go for B. Sc in computer science whereas either a science or commerce student can go for BCA. In today's date both these candidates are well required and both of them expertise themselves in their own way in that field.
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. 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.
• B.Sc. syllabus is more easy than BCA
• Computer Application is simple, thus BCA is better than others
• B.Sc Computer Science teaches you theoretical aspects
As per me I suggest BCA is BCA is clearly leading the way than B.Sc. Computer Science.