BCA (Bachelor of Computer Applications) is a 3-year graduate degree course that deals in basics of computer applications. The course eligibility is 10+2 from a recognized board with minimum aggregate marks as per the institutes’ requirement.
Top Institutes that offer admission to BCA course are:
- Christ University
- Presidency College, Bangalore
- DAV College, Chandigarh
- National Institute of Management, Mumbai
- Symbiosis Institute of Computer Studies and Research, Pune
Average course fee charged by institutes ranges from INR 1.5 to 6 Lacs. The fee might differ for different institutes.
The course focuses on enabling students to have a basic knowledge related to various aspects of computer applications and working of IT industry. BCA course aims at enabling students to have an entry-level knowledge of computer science and its various applications both practically and theoretically.
BCA course graduates have a variety of career options after completion of the course. Apart from pursuing higher study course such as MCA or any related course, students can secure a job in diverse areas such as software development, banks, ITES, government departments, Education, etc.
Top Colleges for Bachelor of Computer Applications [BCA]
- Bachelor of Computer Applications [BCA] in Tamil Nadu
- Bachelor of Computer Applications [BCA] in Maharashtra
- Bachelor of Computer Applications [BCA] in Uttar Pradesh
- Bachelor of Computer Applications [BCA] in Punjab
- Bachelor of Computer Applications [BCA] in Karnataka
BCA Course: Course Highlights Table
|Duration||3 to 4 years|
|Eligibility||Qualifying 10+2 or equivalent examination with 45% marks and above in any relevant stream with English as a subject of study from a recognized university.|
|Admission process||Merit List|
|Course Fee||Up to INR 1.5 to 6 Lacs|
|Average salary||Approx. Up to INR 2 to 20 Lacs per annum|
|Top Recruiting Companies||Wipro, Infosys, NIIT, HCL, TCS, etc. |
|Job Positions||Programmer, System Analyst, Network Designer, System Manager, etc. |
BCA Course: What is it About?
BCA Course is a study of computer science and its related applications. It is said to be one of the most sought-after courses for students who wish to make a career in the IT field.
The course enables students for roles pertaining to Computer Applications and IT industry and helps a student develop programming skills, networking skills and learn application packages, programming languages and modern techniques of Information Technology. BCA Course is specially designed to prepare students for the IT field and also build a basic foundation for higher studies.
Basics of Programming, Networking, World Wide Web, Data Structure, Advanced basics of programming, database management, mathematics and software engineering are some of the topics that are covered in BCA course.
BCA Course: Top Institutes
There are many institutes that provide BCA course. It is crucial for a student to secure admission to institute that offers them extensive knowledge and better placement opportunities.
|Name of the Institute||Location||Average Fee (in INR)|
|Xavier’s Institute of Computer Applications||Ahmedabad||10.6k|
|National Institute of Management||Mumbai||58.7k|
|Institute of Management Studies||Noida||99.8k|
BCA Course: Eligibility
Students aspiring for course must have cleared 10+2 or equivalent with minimum aggregate marks as per the institute’s requirement from a recognized board. Some of the other eligibility criteria that need to be fulfilled are:
- He/she should have cleared the entrance exam (if any)
- English as a subject of study in 10+2
BCA Course: Admission Process
Admission to BCA course can be secured through an entrance exam or on merit basis. Aspirants need to fulfil the eligibility criteria primarily to be able to sit for entrance exam of any institute. Often, there is an entrance exam conducted by a particular university such as IPU-CET, SET.
The application process for BCA course entrance commences from the month of May and June. You can apply in both offline and online mode of the application process. The difficulty level is moderate and the questions are of 10+2 level.
While the admission to the course is generally based on performance in the entrance exam. Certain universities like the Christ University, Bangalore, also conduct a personal interview for selection to the program. The final selection is based on the cumulative performance in written test, personal interview and qualifying examination. Below is a list of institutes which conduct entrance test for admission to BCA program
Latest Bachelor of Computer Applications [BCA] Admission Alert
- Koneru Lakshmaiah University (KLU) UG Admissions 2019: Courses, Placement, Result, Fees
- GITAM UG Admissions 2019: Courses, Placement, Fees
- Babasaheb Bhimrao Ambedkar University (BBAU) UG & PG Satellite Courses Admission 2019
- D.G. Vaishnav College B.Com And BCA Admissions 2019: Courses, Eligibility, Result
- Kanpur University (CSJMU) UG Courses Admission 2019: Entrance Exam, Application form, Result, Admit Card
- Manonmaniam Sundaranar University Distance Education UG and PG Admission 2019
BCA Course: Syllabus and Course Description
Syllabus for BCA course is designed especially to impart basic knowledge of the course and enable students to have a basic understanding of computer science and its applications. Some major subjects of study are mentioned below:
|Subjects of Study|
|Introduction to Programming Using C||Interpersonal Communication|
|Statistics for BCA||Financial Accounting|
|Algebra||Database Management Systems|
|Digital Computer Fundamentals||Object-oriented Programming using C++|
|Operating Systems||Numerical Techniques|
|Data Structures||Financial Management|
|Graph Theory and Linear Programming||Programming in Java|
|Computer Networks||Mobile Applications|
|System Software||Computer Graphics and Animation|
|Unix Programming||Microprocessor and ALP|
|OOAD using UML||Cyber Law|
|Design and Analysis of Algorithms||Multimedia Applications|
|Client-Server Computing||Embedded Systems|
These subjects of study are explained in detail in BCA Syllabus. There are more sub-parts to a particular subject of study.
Download IPU BCA Syllabus
BCA Course: Career Prospects
There are variety of career options that are available for a BCA graduate in IT industry. BCA degree holder can work in several sectors, some of which include Education, Multimedia, Financial Institutes, Government Departments, Security and Surveillance etc.
Candidates who don’t wish to go for a job after graduation, can also opt for higher studies like MCA degree i.e. Master of Computer Application. Another good option is Master’s Degree in Computer Management (MCM) or Master’s Degree in Information Management (MIM). For students inclined more towards the managerial aspects of an organization, MBA in Information Technology from a reputed B-School in India is a good option.
Job profiles for BCA graduates
The job profiles suitable for BCA graduates are:
- System Analyst
- Network Designer
- Game Developers and Testers
- System Manager
Top Recruiters of BCA graduates
Top companies where BCA graduates can get a job are:
Academic Options after BCA Course
After completion of BCA course degree, there are several options available for students in India. After BCA, candidates have an obvious choice of an MCA degree which is a postgraduate degree in Computer Applications. MCA is available at all top universities including JNU Delhi, University of Delhi and University of Hyderabad. Another good option is Master’s Degree in Computer Management (MCM) or Master’s Degree in Information Management (MIM).
For students inclined more towards the managerial aspects of an organization, MBA in Information Technology from a reputed B-School in India is a good option.
|Job Profile||Job Description||Average Salary (in INR)|
|Software Developer||A Software developer usually design, install, test and maintain software for a firm.||1.8 to 4 Lacs|
|System Analyst||Analysing the need of a certain hardware or software in a firm is primary responsibility of a system analyst. Though the job role exceeds beyond just software or hardware to wider IT system||2.4 to 5.5 Lacs|
|Web Designer||A web designer’s job role is to design the look, layout, and various features of a website. A good understanding of both graphic design and computer programming is a must for such professionals.||1.2 to 2.3 Lacs|
|Technical Associate||There are variety of fields where a technical associate is needed. They ensure that technical and administrative tasks are completed well in time to support the main technical personnel||1.6 to 3 Lacs|
|Customer Support Technician||Customer support technician works on customer complaints and issues related to the technical stuff.||1.5 to 3 Lacs|
|IT Technical Support Developer||IT technical supports works towards maintaining the computer systems and networks in an organisation. They ensure that there are no technical issues occurring within an organization.||1.5 to 3.5 Lacs|