Hello Abi!
The BSc (CS) contains all the concepts, thesis and fundamentals of computer that one needs to know before entering into a computer field. Subjects like mathematics (Boolean algebra, equation solving, graphs), microprocessor architecture, history of computers and generations of computers etc are part of this course. But BSc won't provide the technical knowledge on any particular technology like Java, Oracle etc. They would just touch technological products like MSOffice and Java, but never in detail. Thus BSc alone may not be sufficient degree to get good jobs in the computer industry that requires specialization in some or the other technology. Though data entry jobs and other such jobs would be available.
BCA on the other hand has more technical knowledge with the inclusion of programming languages like Java#, .Net, Databases(My SQL, Oracle) etc. Thus one may get a decent job in a company even directly after getting BCA degree. However, nowadays due to competition in the industry it is needed that a person gets his/her post graduation done to have brighter job prospects. It covers:
Job Profile for B.sc.
· Systems Assistant
· Teachers
· Research Analyst
· Operations Manager
· Software Consultant
Job Profile for BCA
· Software Analyst
· Technical Outsourcing
· Computer System Organizer
· Networking Managers
· Developers
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile