• Upcoming Exams
  • "IIT" in Colleges
  • "CAT" in Exams
  • "Cat Cutoff" in News
  • "MBA Colleges" in Delhi/NCR
  • "MCA Colleges" in Delhi/NCR

Bachelor of Computer Application [BCA] 2024 - Full Form, Course Details, Eligibility, Admission, Syllabus, Duration

Sukanta Das

Content Curator

Updated On - Feb 15,2024

Bachelor of Computer Applications is the full name of BCA. Students who enroll in the three-year undergraduate BCA program receive training in operating systems, programming in Java, database management systems, computer networks, programming languages, etc. After finishing the BCA program, students might find employment prospects in the IT industry. Know More: BCA admissions process.

Depending on the university, BCA admission is accomplished through both entrance examinations and a merit-based process. Students who studied mathematics in class 12 and received 45–50% of the possible points may apply for the BCA program. CUET, IPU CET, SET, MET, and other top BCA entrance exams are available. Get Admission to Top Nursing Colleges: Click Here

More than 3000 BCA colleges can be found in India. The typical course fee is between 70,000 and 1,50,000 Indian rupees. The BCA course is offered in a number of modes, including integrated, online, and distance learning. Online Manipal, Amity University, and other institutions provide BCA courses that have been approved and certified by AICTE, NAAC, and UGC. Register yourself to get more information Click here

See Also:

BCA Syllabus BCA  Abroad BCA  Admission

The BCA Syllabus prepares students for careers as web designers, system analysts, software developers, etc. Starting at INR 3,000, the BCA Course Salary rises from INR 12,00,000 to INR 15,00,000 with 5 to 6 years of experience. Check: Top BCA Colleges in India

Facts & Figures of BCA

BCA Full Form Bachelor of Computer Applications
BCA Course Duration 3 years
BCA Course Eligibility Minimum 50% marks in 10+2 in any relevant stream with English as a mandatory subject
BCA Admission Process Either by Entrance Exams or by Merit
BCA Course Fees Up to 2 to 3 Lakhs
BCA Subjects Data Structures, Operating Systems, Database Management, User Interface Design, etc.
BCA Course Salary Starting at INR 4 Lakhs per annum
BCA Recruiting Companies Wipro, Infosys, NIIT, HCL, TCS, Accenture, Capgemini, and others

BCA Admission Procedure

Direct Admission and Entrance Exams are the two methods used for admission to the BCA program. CUET, SET, IPU CET, MET, and other examinations are available for BCA admission. According to the results of the entrance exams, students are chosen. The grades earned in class 12 are used to evaluate students who are admitted directly.

Check: Top BCA Colleges in India

BCA Eligibility Requirements

  • The pupil must have received 45–50% in class 12. 
  • Candidates from the reserved categories, such as ST, SC, OBC, etc., are given a 5% relaxation.
  • In class twelve, mathematics is a required subject for all students. 
  • The college determines the minimum age requirement. The majority of colleges have a 21-year-old minimum age requirement. 

Check: BCA Skill Required

BCA Entrance Exam Dates

Admission to BCA courses is often determined by merit. Top institutions use entrance examinations like CUET, IPU CET, SET, etc. for BCA programs. These examinations' crucial dates are listed below:

Entrance Exam Application Date Examination Date
CUET February , 2024 - March , 2024 May , 2024
Reserved Dates: June , 2024
SET December  - April , 2024 May , 2024 (Test 1)
May , 2024 (Test 2)
IPU CET March , 2024 - May , 2024 May  - June , 2024
MET First Attempt: October , 2024 - March , 2024
Second Attempt: October , 2024 - To be updated
First Attempt: April 0, 2024
Second Attempt: May , 2024
DSAT December  - July 2024 August 2024
CUCET November  - May , 2024 November  - May , 2024

Top BCA Colleges in India

More than 3000 colleges offer BCA programs. The typical annual tuition for BCA programs at government universities might be anywhere between INR 5,000 and INR 50,000. BCA Government Fees are less costly than those at private colleges. The annual cost of a BCA at a private institution might range from 50,000 to 2,50,000 Indian rupees. See Also: BCA Colleges in India

Location No of Colleges as per Location Average Fees (INR) Average Placements (INR)
BCA Colleges in Delhi 50+ 80,000 - 1,20,000 3.5 LPA - 8 LPA
BCA Colleges in Mumbai 15+ 50,000 - 1,40,000 4 LPA - 8 LPA
BCA Colleges in Pune 60+ 90,000 - 1,95,000 3 LPA -7 LPA
BCA Colleges in Bangalore 150+ 95,000 - 1,35,000 3 LPA - 6 LPA
BCA Colleges in Kolkata 50+ 76,000 - 3,20,000 2 LPA - 6 LPA
BCA Colleges in Kerala 130+ 34,000 - 95,000 1.5 LPA - 3 LPA
BCA Colleges in Chennai 80+ 30,000 - 2,00,000 5 LPA - 10 LPA
BCA Colleges in Lucknow 40+ 70,000 - 1,47,000 2 LPA - 5.5 LPA

BCA Government Colleges

Over 550 BCA Government colleges can be found in India. Universities supported by both the Central and State governments are included in this category. Check: BCA Government Colleges in India

College Name Fees (INR) Placements
Loyola College, Chennai 48,490 INR 3 LPA
Gaya College, Gaya 20,000 INR 4 LPA
Maharaja Sayajirao University of Baroda - [MSU], Vadodara 54,920 INR 5-10 LPA
University of Lucknow - [LU], Lucknow 71,160 INR 6 LPA
Chhatrapati Shahu Ji Maharaj University - [CSJMU], Kanpur 44,143 INR 3.5 LPA
St Joseph's College Devagiri, Calicut 34,000 INR 2.60 LPA
St Bede's College, Shimla 44,950 INR 3 LPA
LNMI Patna 52,000 INR 5-7 LPA
Mahatma Gandhi University - [MGU], Kottayam 37,500 INR 1.02 LPA
Ram Krishna Dwarika College - [RKD], Patna 12,250 INR 6-10 LPA

BCA Syllabus

Over 550 BCA Government colleges can be found in India. Universities supported by both the Central and State governments are included in this category. Check: Top BCA Colleges in India

Semester-Wise BCA Syllabus

Part I
Semester I Semester II
Hardware Lab (CIA Only) Case Tools Lab (CIA Only)
Introduction To Programming Using C Basic Discrete Mathematics
Creative English Communicative English
C Programming Lab Operating Systems
Foundational Mathematics Data Structures
PC Software Lab Visual Programming Lab
Statistics I For BCA Data Structures Lab
Digital Computer Fundamentals -
Part II
Semester III Semester IV
Interpersonal Communication Professional English
Introductory Algebra Computer NetworksLanguage Lab(CIA Only)
Software Engineering Financial Management
Financial Accounting Programming In Java
Database Management Systems Java Programming Lab
Object Oriented Programming Using C++ DBMS Project Lab
Domain Lab (Cia Only) Language Lab(CIA Only)
Oracle Lab Web Technology Lab
C++ Lab -
Part III
Semester V Semester VI
Unix Programming Design And Analysis Of Algorithms
User Interface Design Computer Architecture
OOAD Using UML Client-Server Computing
Graphics And Animation Cloud Computing
Python Programming Multimedia Applications
Business Intelligence Introduction To Soft Computing
Unix Lab Advanced Database Management System
Web Designing Project -
Python Programming Lab -
Business Intelligence Lab -
Graphics And Animation Lab -

Future Opportunities of the BCA Course

  • Students who enroll in the BCA program receive training in IT, programming languages, and computer applications. Healthcare, trade, IT, finance, transportation, software, and education all benefit from having these skills and expertise.
  • The BCA program is becoming a popular choice for many students due to the rising need for IT. By 2025, the IT sector is expected to increase to USD 19.93 billion. More than 1 lakh positions would be available in FY23 from renowned IT firms like TCS, Wipro, and Infosys. Learn More: BCA Jobs
  • The Indian software sector would benefit greatly from the contributions of BCA graduates. The software product business will reach USD 100 billion by 2025, predicts IBEF, thanks to increased worldwide delivery centers and ongoing attention to foreign markets.
  • The creation of jobs in India has mostly been attributed to the IT sector. In FY22, the industry gained almost 4,40,000 new workers. In the field, there are 50 lakh experts working. Check: Top BCA Colleges in India

BCA Skills Required

The following are the top skills that BCA students learn:

Cyber Security Computer Concepts Software Engineering
AutoCAD Java Software Testing
Agile Certification DevOps Oracle Certification
Data Science Data Analytics Ethical Hacking
Web Development Machine Learning Software Testing

BCA Online

Online BCA courses are provided by several colleges and educational institutes. Several of the well-liked online BCA courses include:

College Name Fees(INR)
Manipal Online 1,20,000
Amity University Online 1,48,000
IGNOU 40,200
The University of Mysore 52,875
LPU Online 1,59,000
Guru Nanak Dev University 95,200
Chandigarh University 165,000
Jamia Hamdard 1,08,500
Amrita Vishwa Vidyapeetham 1,50,000
JECRC University 10,000

BCA Course Comparison

For undergraduate computer application courses, students have a variety of choices. The choices available to students include BTech CSE, BSc CS, BTech IT, BSc IT, etc. Register yourself to get more information Click here

BCA vs BSc Computer Science

Many of the topics covered by the BCA and BSc Computer Science are identical. Below is a comparison between BCA and BSc Computer Science: 

Parameters BCA BSc Computer Science
Duration 3 Years 3 Years
Average Fees INR 70,000 - INR 2,50,000 INR 45,000 - INR 1,20,000
Average Salary INR 2.5 LPA - 5 LPA INR 3.4 LPA - 6 LPA

BCA vs BTech CSE

BCA and BTech CSE are comparable, yet they differ greatly in that BTech CSE offers a wide range of disciplines. The following comparison between BCA and BTech CSE is provided:

Parameters BCA BTech Computer Science
Duration 3 Years 4 Years
Average Fees INR 70,000 - INR 2,50,000 INR 4,00,000 - 12,00,000
Entrance Exams CUET, SET, IPU CET, MET, CUCET JEE Mains, JEE Advanced, WBJEE
Average Salary INR 2.5 LPA - 5 LPA INR 7 LPA - INR 30 LPA

BCA Jobs

There are several career chances in both the government and private sectors in India after earning a BCA degree. In India, positions such as IT support specialist, software developer/engineer, system administrator, web developer, database administrator, and more are in high demand.

BCA Salary

The organization, job description, geographic area, and experience all had an impact on a BCA graduate's pay. An entry-level BCA employee might anticipate making between INR 3 and 5 lakhs annually. The pay might rise dramatically with experience. BCA graduates with five to ten years of experience may expect to make between INR 6 to 12 lakhs annually. 

Job Role Average Annual Salary
Computer Network Architect INR 7 L – INR 9 L
System Analyst INR 6.30 L – INR 7.70 L
Software Engineer INR 9 L – INR 12 L
Software Developer INR 9 L – INR 11 L
Web Analyst INR 8 L – INR 9 L
Computer Network Architect INR 8.40 L – INR 9.20 L
Data Operator INR 7.50 L – INR 8.60 L
Web Programmer INR 6.20 L – INR 7 L
Database Manager INR 5.50 L – INR 6.80 L
Web Administrator INR 5.80 L – INR 6.50 L

Jobs for BCA freshers

Job Role 0-3 Years 3-6 Years 7+ Years
Computer Programmer INR 3 LPA INR 4.6 LPA INR 5.1 LPA
Software Developer INR 4.4 LPA INR 5.4 LPA INR 7.6 LPA
System Analyst INR 4.7 LPA INR 7.9 LPA INR 10.2-12.2 LPA
Network Engineer INR 3.1 LPA INR 3.6-4.1 LPA INR 4.6 LPA
System Admin INR 2.8 LPA INR 3.5 LPA INR 3.8LPA
Software Tester INR 3.4 LPA INR 4.2-4.8 LPA INR 6.8 LPA
What is the BCA?

The BCA is a bachelor's program with a concentration on software development and computer applications.

What kind of course is best after a BCA?

MCA, M.Sc., MBA, digital marketing, IT certifications, network security courses, etc. are all courses that may be taken following a BCA.

BCA has how many subjects?

Some of the common courses in the BCA include Computer Fundamentals, C Programming, Mathematics for Computing, Digital Electronics, and Object-Oriented Programming in C++.

What stream of education is BCA in?

BCA belongs to the science stream. Some institutions and universities could, however, also offer BCA in the Commerce stream.

What is the BCA's semester length?

The BCA course typically lasts for a total of 6 semesters. The normal length of a semester is six months, during which time projects, practicals, and theoretical papers are assigned.

What is the BCA salary?

A BCA graduate in India may typically anticipate a beginning BCA income of between INR 3-5 lakhs annually.