BCA: Course, Full Form, Admission 2025, Fees, Subjects, Top Colleges, Career Scope

BCA, Duration - 3 Years

Is this course a right fit? Check Eligibility

Table of Content

What is BCA ?

Latest Updates at BCA: The CUET UG Result 2024 is now available. The scorecard PDF was also released by NTA after the CUET 2024 final Answer Key was made available.

About BCA

The BCA full form is Bachelor of Computer Applications (BCA). It is a 3-year undergraduate-level program that primarily focuses on computer applications and software development. It serves as a gateway for students who wish to pursue a career in the IT (Information and Technology) field. Moreover, the IT industry is one of the fastest-growing industries in India, and there is a high demand for skilled IT professionals. 

BCA course equips students with various IT skills, fostering proficiency in programming languages like C, C++, Java, Python, Database Management Systems (DBMS), cyber security, operating systems (Windows, Linux), computer networks and software development methodologies, and web development technologies such as HTML, CSS, and JavaScript. 

In order to be eligible for a BCA course the candidate must have passed your 10+2 or equivalent with at least 50% in maths. Some of the prestigious universities that provide BCA programs are Christ University, Symbiosis Institute of Computer Studies and Research, Loyola College, Amity University, and St. Joseph's University. The most competitive entrance exams for BCA programs are CUET, IPUCET, SET, and AIMA UGAT. Additionally, this course is offered in a variety of formats, including integrated, online, and BCA distance learning.

Before going forward, watch -

Video thumbnail

 

BCA Course Highlights 

Some of the most important information about BCA courses, including costs, length, type, top recruiters, job profiles that are in demand, and subjects covered in the course, is shown in the tabulated data below. Applicants can review the highlights in this table:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ParticularsDetails
Course LevelUndergraduate
BCA Course Duration3 years
BCA Course EligibilityClass 12 pass with at least 50% marks
BCA Course Admission ProcessMerit-based/ Exam based
BCA Course Average FeeINR 70,000 - 2 Lakh
BCA Course Top CollegesChrist University, Symbiosis Institute of Computer Studies and Research, Loyola College, Amity University, and St. Joseph's University
BCA Course Average SalaryINR 2 - 8 Lakh
BCA Course Top Job ProfilesSoftware Developer, Technical Analyst, System Administrators, Programmer, Tech Support
BCA Course Entrance ExamsCUET, IPUCET, SET, UGAT
BCA Top RecruitersHCL, HP, Infosys, TCS, Capgemini, Cognizant, Flipkart, Amazon and others

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read - BCA Syllabus 

Industry Trends Impacting BCA Graduates

Here are some interesting insights for BCA - 

 

 

 

 

 

 

 

 

 

 

 

 

TrendImpact
Demand for IT ProfessionalsIndia's IT exports expected to reach $350 billion by 2025, driving demand for IT graduates
Emerging TechnologiesGrowth in AI, Data Science, Blockchain, Cybersecurity creates more job roles
Start-up EcosystemIncreasing number of tech startups, creating new opportunities for tech graduates
Skill-Based LearningEmphasis on practical skills in coding, software development, and data analytics

 

 

 

 

 

 

 

 

 

 

 

BCA Course Eligibility Criteria

Candidates have a great opportunity to pursue a BCA course because it is a technical IT course that is available to students from all academic backgrounds, including commerce, science, and the arts. Nonetheless, certain institutions might favor applicants who completed their Class 12 coursework primarily in computer science or mathematics. The candidates must have finished the course from an Indian education board that is recognized.

The following are the fundamental requirements that applicants must meet in order to be eligible to enroll in a BCA course:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ParticularsDetails
BCA Academic QualificationsThe candidate must have completed Class 12 or equivalent from any stream. 
BCA Marks CriteriaThe candidate should have secured a minimum of 50% aggregate marks in Class 12 or equivalent exam.
BCA Appearing or Passed CriteriaThe candidates who are appearing for Class 12 as well as those who have completed Class 12 can apply for the BCA course.
BCA Age LimitNo age limit is prescribed

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Top BCA Entrance Exams 2025

Some of the most popular entrance exams that applicants use to get into BCA programs are listed below:

 

 

 

 

 

 

 

 

 

 

 

BCA Entrance ExamsEntrance Exam Dates
Symbiosis Entrance Test (SET) 5-11th May 2025
Common University Entrance Test (CUET) May '25 (Tentative)
Indraprastha University Common Entrance Test(IPU CET) May '25 (Tentative)

 

 

 

 

 

 

 

Also watch -

Video thumbnail

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCA Course Subjects

Candidates who are interested in studying the course of BBA must ensure that they are aware with the whole syllabus. The course subjects are based on the 3-year program. Furthermore, the complete details about the BCA syllabus are mentioned below:-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCA Semester 1 Subjects
Hardware Lab (CIA Only)Statistics I For BCADigital Computer Fundamentals
Introduction To Programming Using CC Programming LabPC Software Lab
BCA Semester 2 Subjects
Case Tools Lab (CIA Only)Basic Discrete MathematicsOperating Systems
Data StructuresData Structures LabVisual Programming Lab
BCA Semester 3 Subjects
Interpersonal CommunicationIntroductory AlgebraFinancial Accounting
Software EngineeringDatabase Management SystemsObject Oriented Programming Using C++
BCA Semester 4 Subjects
Computer NetworksProgramming In JavaJava Programming Lab
DBMS Project LabWeb Technology Lab-
BCA Semester 5 Subjects
Unix ProgrammingOOAD Using UMLUser Interface Design
Graphics And Animation Python ProgrammingBusiness Intelligence
BCA Semester 6 Subjects
Design And Analysis Of AlgorithmsClient-Server ComputingComputer Architecture
Cloud ComputingMultimedia ApplicationsIntroduction To Soft Computing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Popular BCA Specializations

The following are some well-liked BCA course specializations that can be obtained through MCA or Advanced Diploma programs:

  • Internet Technologies
  • Animation
  • Network Systems
  • Programming Languages (C++, JAVA, etc.)
  • Systems Analysis
  • Music and Video Processing
  • Management Information System (MIS)
  • Accounting Application

Watch this to know more about top 5 BCA Specializations -

Video thumbnail

Top BCA Colleges in India Fees and Salary

The fees for the BCA course generally range from INR 37,500 to 5 lakh. The minimum and most important eligibility criteria for BCA degree course followed across all colleges is 45 per cent marks in Class 12 or equivalent examination. This is a list of a few well-known BCA colleges in India, along with the total cost of attendance. There is no ranking hierarchy associated with the colleges mentioned in the table -

Top Private Colleges for BCA Course

Students who want to pursue BCA courses are increasingly choosing private colleges. The list of different private colleges, along with the cost and pay offered during placement, is provided in the following table -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Colleges NameTuition Fees in INR
Amity University, Noida 3-11 lakh
Banasthali Vidyapith 4 lakh
Chandigarh University 3-4 lakh
Christ University 7 lakh
GD Goenka University 4.5 lakh
Kristu Jayanti College 2.27 lakh
Loyola College 3 lakh 
Presidency College 3 lakh 
St. Joseph's University 3 lakh 
Symbiosis University 5 lakh 
Women's Christian College 2 lakh 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Government BCA Colleges 

The table below lists the different government colleges that offer BCA courses along with their annual tuition costs. While choosing the college from which to pursue this course, candidates may take into account the following factors:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

College NameTuition Fees in INR
GGSIPU 3 lakh
Guru Nanak College 1 lakh
K C Das Commerce College 80,000
Madras Christian College 1 lakh
Maulana Abul Kalam Azad University of Technology 1 lakh
Ness Wadia College of Commerce 40,000
Nizam College 41,000
PSG College of Arts and Science 2 lakh
S.S. Jain Subodh PG College 69,500
University of Lucknow2 lakh

 

 

 

 

 

 

 

 

 

 

 

 

Top-tier Private Institutions

 

 

 

 

 

 

 

 

 

 

 

College/UniversityFee Range (Per Year)
Manipal University, Manipal1.5 - 2.5 Lakhs
VIT University, Vellore1.5 - 3 Lakhs
UPES University, Dehradun1.5 - 2.5 Lakhs
Shiv Nadar University, Greater Noida1.6 - 2.5 Lakhs
SRM Institute of Science & Technology (SRMIST), Chennai1.8 - 2.5 Lakhs

 

 

 

 

 

 

 

 

 

 

 

Distance Learning (Online/Correspondence)

 

 

 

 

 

 

 

 

 

 

 

College/UniversityFee Range (Per Year)
IGNOU (Indira Gandhi National Open University)INR 10,000 to 20,000
Sikkim Manipal University (SMU)INR 15,000 to 40,000
University of Madras (Distance Learning)INR10,000 to 20,000
Lovely Professional University (LPU)INR 30,000 to 50,000

 

 

 

 

 

 

Watch BCA colleges in Delhi -

 

Video thumbnail

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCA Scholarships 2025

In India, there are more than 300 BCA scholarships available, most of which are provided by non-governmental organizations, private businesses, and alumni networks. The following table lists some of the best BCA scholarships along with the universities that are awarding them:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

College NameScholarships
Banasthali Vidyapith Merit cum Need Scholarship
National Scholarships
For daughters of Kargil Martyrs
Chandigarh UniversityScholarships based on the Chandigarh University Common Entrance Test (CUCET)
Post Graduate Scholarship for Professional Courses for SC/ST
Engineering Courses Scholarship (based on JEE-Mains 
Guru Gobind Singh Indraprastha University (GGSIPU) Economically Weaker Section (EWS) Scheme
Merit-cum-means Linked Financial Assistance Scheme 
Hana Scholarship
Lucknow UniversityChhatra Kalyan Scholarship
Karmyogi Scheme
Maulana Abul Kalam Azad University of Technology (MAKAUT) Swami Vivekananda West Bengal Government Merit-cum-Means Scholarship
Aikyashree - Minority Scholarship
Kanyashree Scholarship
Swami Vivekananda West Bengal Government Merit cum Means Scholarship
State Govt. Sponsored stipend under Talent Support Program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCA Job Profiles 

Check the list of BCA jobs below, along with the average salary offered for each job profile -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Job ProfilesJob Description 
System AnalystSystem analysts connect business requirements with IT solutions. To increase business productivity, they gather requirements, create systems, examine workflows, and provide technological solutions. 
Software DeveloperThey employ coding languages and other resources to develop online and mobile applications that are both useful and easy to use. 
Web Developer  Websites and web applications are created and maintained by web developers HTML, CSS, JavaScript, and web frameworks are just a few of the web technologies they deal with. 
Network AdministratorThey configure and troubleshoot network equipment to guarantee connectivity, security, and performance. 
Business Analyst Business analysts examine operational procedures, compile needs, and spot areas where technological advancements are possible. They aid in converting technical solutions to meet business needs. 
Data Scientist Analyzes data to extract insights and drive business decisions 
Data Analyst They collect, clean, analyze, and interpret data to identify trends, patterns, and relationships. 

 

 

BCA Salary in India -

 

Experience LevelJob RoleAverage Salary (per annum)
Fresher (0-1 years)Software DeveloperINR2.5 lakh to INR4 lakh
 Web DeveloperINR2.5 lakh to INR4 lakh
 System AdministratorINR2.5 lakh to INR4 lakh
 Technical SupportINR2.5 lakh to INR3.5 lakh
 Data AnalystINR2.5 lakh to INR4 lakh
1-3 yearsSoftware DeveloperINR4 lakh to INR6 lakh
 Web DeveloperINR4 lakh to INR6 lakh
 Network AdministratorINR4 lakh to INR6 lakh
 Database AdministratorINR4 lakh to INR6 lakh
 Project Coordinator/ManagerINR4.5 lakh to INR6.5 lakh
3-5 yearsSenior Software DeveloperINR6 lakh to INR8 lakh
 Web Development LeadINR6 lakh to INR8 lakh
 Network EngineerINR6 lakh to INR8 lakh
 System AnalystINR6 lakh to INR8 lakh
 Data Scientist / AnalystINR6 lakh to INR9 lakh
5-8 yearsLead Software EngineerINR8 lakh to INR12 lakh
 Senior Database AdministratorINR8 lakh to INR12 lakh
 Senior System AdministratorINR8 lakh to INR12 lakh
 IT Project ManagerINR8 lakh to INR12 lakh
8-12 yearsSoftware ArchitectINR12 lakh to INR18 lakh
 Technology ConsultantINR12 lakh to INR18 lakh
 IT Manager / Senior Project ManagerINR12 lakh to INR18 lakh
10+ yearsCTO (Chief Technology Officer)INR18 lakh to INR40 lakh+
 Engineering ManagerINR15 lakh to INR30 lakh
 Senior Data ScientistINR15 lakh to INR25 lakh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCA Top Recruiters

Several top IT firms that hire BCA graduates and provide competitive compensation packages are as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCA Recruiters
AppleHCL
WiproIBM
NIITCapgemini
AccentureInfosys
OracleTCS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Top Recruiters

Adobe Adobe
Dell Dell
Amazon Amazon
American Express American Express
Bank of America Bank of America
Cognizant Cognizant
Cisco Cisco
Cadbury Cadbury
axis bank axis bank
Bank of  India Bank of India
Deloitte Deloitte
Deutsche Bank Deutsche Bank
Dr.Reddy’s Laboratories Ltd Dr.Reddy’s Laboratories Ltd
escorts escorts
essar group essar group
evalueserve evalueserve
eveready eveready
Ge Capital Ge Capital
goldman sachs goldman sachs
grail research grail research
Hewlett-Packard (HP) Hewlett-Packard (HP)
hughes communication hughes communication
IBM IBM
ICICI Bank ICICI Bank
infosys infosys
ING Vysya Bank ING Vysya Bank
Indian Oil Corporation Ltd (IOCL) Indian Oil Corporation Ltd (IOCL)
ITC ITC
kirloskar brothers kirloskar brothers
kpmg kpmg
Larsen & Toubro Ltd. Larsen & Toubro Ltd.
maruti suzuki maruti suzuki
max newyork life max newyork life
microsoft microsoft
Google Google
HDFC HDFC
havells havells
ntpc ntpc
oracle oracle
pantaloon pantaloon
patni computers patni computers
ranbaxy ranbaxy
rbs rbs
religare religare
sail sail
samsung samsung
standard chartered standard chartered
tata tata
TCS TCS
tata teleservice tata teleservice

Frequently Asked Questions

What is BCA full form

The full form of BCA is Bachelor of Computer Applications.

What is BCA course fees

The course fees of BCA usually range from 50k - 2 Lac. The fees in government institutes are usually less compared to private universities.

What to do after BCA

Courses to Pursue after BCA - • Master in Computer Application (MCA) After getting a BCA, the next logical step would be to get an MCA • Master in Information Management • Master in Computer Management • Online Machine Learning Courses • IT Cer

Is BCA a good course

It is ideal for someone who wants to pursue a career in computer programming and software development. A BCA degree holder may easily get work in large IT firms. A BCA student can pursue advanced degrees such as MCA or MBA. It is worthwhile to pursue if y

Can a commerce student do BCA

Of course, you may study BCA if you come from a commerce background. BCA admits students from practically all disciplines, including science, arts, and commerce. However, the qualifying conditions require maths in class 12th. It is a requirement for both

Is maths compulsory for BCA

For BCA it’s not compulsory to have Mathematics in 10+2. The basic educational qualification eligibility criteria for the course is that the candidate must have passed 10+2 with any stream from any recognized board with at least 50% marks.

Can an arts student do BCA

Yes, you can pursue BCA with Arts in 12th as there are universities that have minimum eligibility for 10+2 with maths and English.

Can I do M.Tech after BCA

After BCA you can not apply for M. tech through GATE tech. You can go for MCA, it is a good option & MCA is an advanced and more detailed version of BCA course.

How many subjects are there in BCA

Bachelor of Computer Application (BCA) is a 3-year undergraduate course that imparts knowledge on the basics of computer application and software development. BCA subjects include database management systems, software engineering, operating systems, web t

Is BCA a professional course

A professional course/ degree is one that is designed to directly lead to a specific profession after the student completes it. Yes, BCA can be considered a professional course because it instills the skill set required by many IT and CS companies. You&rs

Can I do MBA after BCA

An MBA after BCA can be undertaken in fields ranging from computer applications and information management, finance, human resources management, business analytics, project management, etc

Is bca tough

It is designed and developed for BCA students. Mathematics taught in BCA is entirely based on mathematics taught in 11th and 12th grades. One must understand the fundamentals of topics studied in classes 11 and 12. Otherwise, it is quite difficult for a n

Can I do BCA without maths

No, You can not do a BCA course without having Maths. BCA (Bachelor of Computer application) is an Under Graduate program.

Is BCA available in DU

Many touts claim that Delhi University offers a BCA course, however, the fact is that this university does not provide such a curriculum. It does, however, offer Bsc. (Hons) Computer Science, and you may get admitted depending on the cut-offs.

Is BCA a graduate degree

Yes, BCA is a graduation degree. BCA is a three-year undergraduate programme in computer science and technology. Students whether they belong to science or any other stream can take admission in B.C.A. . It is one of the most popular course for students w

Which is best BBA or BCA

It depends on the job, you will get after doing BBA or BCA. Both are good specializations, but BBA will stand a little higher.

Which is better BCA or B.Tech

BCA makes you adept at the application level of computers whereas BTech makes you proficient at the ’technical’ level (Software, Hardware, applications etc.) For getting admission into B Tech engineering, most students appear for the national

Can BCA students apply for GATE

No, students of BCA are not eligible to apply for GATE.

Can i do MS after BCA

The answer is ’sure, you can.’ After obtaining a BCA in India, there are various alternatives for pursuing an MS in Computer Science overseas.

How many semester are there in BCA

BCA course syllabus is divided into 6 semesters which includes the study related to Operating systems, Data structures, Digital computer Fundamentals, Programming Languages, Financial Accounting, Computer networks, etc.

How to get admission to BCA after 12th

Admission to BCA programmes is based on both merit and an admission exam. IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET are some of the most popular BCA entry examinations. Candidates must have 50 percent or above in class 12 from a well-recognized

Is BCA a good course after 12th

With a degree in BCA, a student can have plenty of job opportunities that include – IT Administrator, Computer Scientist, Computer Systems Analyst, Web Developer, Data Administrator etc.

Is BCA better than B.Tech

No degree is better than the other. the two courses aren’t comparable as B.Tech is an engineering course and BCA is a degree course. Though there is a huge scope in the field of BCA. One can do job or can go for higher studies after the completion

What is the meaning of BCA

BCA full form is Bachelors of Computers application. It is an undergraduate course that will expand students’ knowledge of computer language. Students who complete this three-year programme will be able to advance their careers in the fields of info

Which companies hire BCA graduates

BCA top Recruiters are Siemens, Dassault Systemes, TCS, Infosys Limited

Which degree is better BSc or BCA

BCA is more productive and favorable for getting jobs in the corporate sector; while BSc IT is more suitable for making careers in academia and disciplinary research.

Which is better BBA or BCA

BBA is a management course, whereas BCA is a computer science course. BCA ideas are simpler for those who have completed their 10+2 in Science courses, however BBA concepts are better for others. Both the BBA and the BCA are entry-level degrees that lead

Can a BCA student become software engineer

BCA offers various career opportunities to BCA graduates for numerous job roles like Programmer, System Engineer, Software Developer, IT Analyst, and many others. As a BCA graduate, you will be eligible to apply for all these jobs and start your career In

Can bio student do BCA

Yes, you can go for BCA after your 12th with biology as a subject. BCA is designed to build programing skills for developing efficient and resource-optimized software/website/cloud/mobile applications.

How to become a data scientist after BCA

You can go for PGDM in data analytics after completing your graduation in BCA. Then you can learn more about data analysis and become a data analyst or scientist. Also, you can do some data analyst or phyton degree or certified course after completing you

Is there any entrance exam for BCA

BCA Admissions are done through both entrance exams and merit lists. Some of the top BCA entrance exams include SET, IPU CET, UPSEE, and BVET. For merit list admissions, candidates need to score at least 50% marks in Class 12th.

What is BCA salary

The average salary offered to BCA graduates is INR 3-6 LPA in the private sector and INR 15,000 - 35,000 per month in the government sector. With years of experience, a BCA salary can be around INR 60,000- 80,000 per month in the government sector and INR

BCA comes under which stream

BCA full form is Bachelor of Computer Applications. It belongs to Computer field. You can call it as Science stream too because Computers field also belongs to Science Stream.

Show More

Register now for BCA colleges insights and priority admissions alerts!

Check Eligibility Start your Journey