The full form of BCA is Bachelors in Computer Application. BCA is a three year undergraduate degree programme for candidates wishing to delve into the world of Computer languages. One of the most popular options to get started with a career in Information Technology, the course gives you an insight into the world of computers and its applications.
A BCA degree is considered to be at par with a BTech/BE degree in Computer Science or Information Technology. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications.
Eligibility for BCA Course
To pursue a BCA programme, one need not have Physics, Chemistry and Maths as subjects in Class 12th. Infact, candidates who have pursued Arts or Commerce in class XII can also join the course.
Basic eligibility requirements for a BCA course:
- Aspirants must have passed 10+2 from any stream with English as a subject with minimum 45% to 55% marks in aggregate (the pass percentage might vary from college to college)
- While some colleges/universities admit aspirants on merit basis, the others admit students on the basis of personal interview and written examination.
BCA: Course Highlights
Tabulated data below represents some major highlights of the course.
|10+2 from a recognized university
|Counselling after qualification of entrance examination
|Top recruiting organizations
|IT & Software Companies
|Top recruiting areas
|Software Development, Testing, Digital Markting, etc.
The basic course curriculum of BCA, typically lays emphasis on database management systems, operating systems, software engineering, computer architecture, web technology and languages such as C, C++, HTML, Java etc.
Here’s an overview of the topics you would likely study in a BCA programme across 6 semesters:
|Hardware Lab (CIA Only)
|Case Tools Lab (CIA Only)
|Basic Discrete Mathematics
|Statistics I For BCA
|Digital Computer Fundamentals
|Introduction To Programming Using C
|Data Structures Lab
|C Programming Lab
|Visual Programming Lab
|PC Software Lab
|Programming In Java
|Database Management Systems
|Java Programming Lab
|Object Oriented Programming Using C++
|DBMS Project Lab
|Web Technology Lab
|Language Lab(CIA Only)
|Domain Lab (Cia Only)
|Design And Analysis Of Algorithms
|OOAD Using UML
|User Interface Design
|Graphics And Animation
|Introduction To Soft Computing
|Advanced Database Management System
|Web Designing Project
|Graphics And Animation Lab
|Python Programming Lab
|Business Intelligence Lab