BCA or Bachelor of Computer Applications is an Undergraduate Academic Degree which is awarded for a course or program in Computer Applications. It is one of the most popular Computer Science Courses in India, probably the most. It is also known as B.C.A. which is an abbreviated form of the Bachelor of Computer Applications. The duration of Bachelor of Computer Applications is 3-4 years, divided into a number of semesters which are generally 6 in number. The course provides sound practical skills addressing problems which arise from computer systems and applications. Owing to the wide popularity amongst the students various Computer Science Schools have come up offering Computer Science graduate programs at par with B.C.A. B.C.A. can also be pursued through Distance Learning Programs by various Institutions.
Eligibility for BCA courses in India
Bachelor of Computer Science requires a candidate to have passed HSC (10 + 2) exam from any stream with English as passing subject with minimum 45% marks at 12th std.
Bachelor of Computer Applications Subjects
BCA Specialisations
Who can and Who should pursue BCA Degree
Candidates who are obsessed with computers, what they do and how they do, so-called 'Computer Freaks' are very worthy of acquiring B.C.A. Those candidates who want to have sound knowledge in key areas of computer science or industrial computing should go for this Computer Science degree. There are candidates who love computers but are limited by their knowledge of the computers can also benefit from the course not to mention the lucrative job offers that will come up.
Advantages or Benefits of Bachelor of Computer Applications Degree
Bachelor of Computer Applications Jobs
Fast growing information technology and communication systems have become critical components of almost every company’s strategic plan. Companies which want to take advantage of the new information technologies and communication systems require expert Professionals, who can apply computer science principles to solve problems produced by the interface between business and technology.
Employment Areas
Job Types