BSc Computer Science is more concept-oriented while BCA is application-oriented. BCA course will teach you about emerging technologies and their applications while giving you a basic idea of commonly used programming languages. However, the B.Sc (CS) course would focus more on theoretical concepts.