BCA Full Form is Bachelor of Computer Applications. It is an undergraduate degree program in the field of computer applications and information technology. BCA is typically a three-year course that focuses on the fundamentals of computer science, software development, programming languages, database management, networking, web development, and other related subjects.
BCA course Highlights
Particulars | Details |
---|---|
Degree | Bachelor |
BCA Full form | Bachelor's in Computer Application |
BCA Course Duration | 3 years |
BCA Course Eligibility | Class 12 pass from a recognised board |
BCA Course Admissions process | Merit-based/ Exam based |
BCA Course Examination Type | Semester System |
BCA Course Average fees | INR 70,000 - 2 Lakh |
BCA Course Average salary | INR 2 - 8 Lakh |
BCA Course Career Prospects | Software Developer, Technical Analyst, System Administrators, Programmer, Tech support and others |
BCA course details |
Table of content
- BCA Course Highlights
- All About BCA
- Eligibility for BCA Course
- Top Entrance Exams for BCA Course 2023
- Syllabus for BCA Course
- Top BCA Colleges in India: Fees and Salary
- BCA Career, Scope and Job Profiles
- Top Recruiters for BCA Course
- Frequently Asked Questions (FAQs) on BCA (Bachelor of Computer Applications)
BCA full form
All About BCA
Bachelor of Computer Application is a popular course amongst students who have completed Class 12th and have studied Computer Science or Imformation Technology as a main subject or elective in Senior Secondary Education. Candidates are introdcued to the nuances of Computer Science, Hardware and Software and various important programming languags through this course.
Why BCA?
BCA is a three-year course offered at the undergraduate level. It introduces learners to the fundamentals of computer applications. Students learn about the nuances of computer hardware and software and its application in various fields such as operating systems, web technology and computer languages such as Java, HTML, C++ etc.
Who can pursue BCA?
Anyone who wishes to establish a career in the field of software technology or app development can pursue this course. Many top companies recruit computer graduates for the development of apps and as backend and front-end developers. BCA graduates can find a promising career in cities which are popular for software parks such as Bangalore, Hyderabad, Pune, Gurgaon etc. Admissions to BCA are done on the basis of the marks scored in the qualifying examination of Class 12th as well as marks scored in entrance examinations. Students can apply for state-level and national-level entrance examinations, on the basis of the desired location of candidates for admissions. Scores accepted across top colleges include CUET UG, TANCET, MAH MCA CET, SET etc.
What is the scope of BCA?
After completing BCA, one can pursue higher studies by specialising in various sub-domains of BCA and pursue MCA. One can work as an app developer or software developer, system Administrator or work as lecturer or computer teacher. With rapid development in the field of Information Technology, this course offers promising career opportunities. Professionals must possess sound knowledge of IT and Computers and must be well-versed in the practical applications of software technology.
Popular BCA Specialisations
Some popular BCA specialisations in which one can specialise either through MCA or Advanced Diploma courses are as follows:
- Internet Technologies
- Animation
- Network Systems
- Programming Languages (C++, JAVA, etc.)
- Systems Analysis
- Music and Video Processing
- Management Information System (MIS)
- Accounting Application
Eligibility for BCA Course
To pursue a BCA programme, one need not have Physics, Chemistry and Maths as subjects in Class 12. In fact, candidates who have pursued Arts or Commerce in class XII can also join the course. The basic eligibility requirements for a BCA course are as follows:
- Aspirants must have passed Class 12 from any stream with English as a subject with a minimum of 45 to 55 per cent marks in aggregate (the pass percentage might vary from college to college).
- While some colleges/universities admit aspirants on a merit basis, others admit students on the basis of personal interviews and written examinations.
- The admission process will generally start around the month of March- April 2023 and some colleges start conducting their own admission process.
- Entrance exams are conducted across major cities in India and screening of candidates is done on the basis of entrance scores and academic qualifications.
Top Entrance Exams for BCA Course 2023
Candidates seeking admission to the BCA course should fulfil the eligibility criteria to contest the entrance examination. Different institutes conduct the entrance examination to admit eligible candidates only. Check the list of some popular BCA entrance examinations and conducting bodies below:
Name of the Exam | Registration Details | Exam Dates |
---|---|---|
NIMCET 2023 | Registration will start in April 2023 | June 2023 |
MAH MCA CET 2023 | Feb 2023- March 2023 | April 2023 |
CUET UG 2023 | 10th Feb- 12th March 2023 | 21st May- 31st May 2023 |
TANCET 2023 | Registrations open until 28th Feb | April 2023 |
SET 2023 | Online Registration from 11th Jan-12th April 2023 | 14th May 2023 |
Syllabus for BCA Course
The basic syllabus 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 syllabus/subjects you would likely study in a BCA programme across 6 semesters:
Semester |
Subjects |
---|---|
Semester 1
|
Hardware Lab (CIA Only) |
Creative English |
|
Foundational Mathematics |
|
Statistics I For BCA |
|
Digital Computer Fundamentals |
|
Introduction To Programming Using C |
|
C Programming Lab |
|
PC Software Lab |
|
Semester 2
|
Case Tools Lab (CIA Only) |
Communicative English |
|
Basic Discrete Mathematics |
|
Operating Systems |
|
Data Structures |
|
Data Structures Lab |
|
Visual Programming Lab |
|
Semester 3
|
Interpersonal Communication |
Introductory Algebra |
|
Financial Accounting |
|
Software Engineering |
|
Database Management Systems |
|
Object Oriented Programming Using C++ |
|
C++ Lab |
|
Oracle Lab |
|
Domain Lab (Cia Only) |
|
Semester 4
|
Professional English |
Financial Management |
|
Computer Networks |
|
Programming In Java |
|
Java Programming Lab |
|
DBMS Project Lab |
|
Web Technology Lab |
|
Semester 5
|
Unix Programming |
OOAD Using UML |
|
User Interface Design |
|
Graphics And Animation |
|
Python Programming |
|
Business Intelligence |
|
Unix Lab |
|
Web Designing Project |
|
Graphics And Animation Lab |
|
Python Programming Lab |
|
Business Intelligence Lab |
|
Semester 6
|
Design And Analysis Of Algorithms |
Client-Server Computing |
|
Computer Architecture |
|
Cloud Computing |
|
Multimedia Applications |
|
Introduction To Soft Computing |
Top BCA Colleges in India: Fees and Salary
The fees for BCA generally range from INR 37,500 to 5 lakh. The minimum and most important eligibility criteria for BCA followed across all colleges is 45 per cent marks in Class 12 or equivalent examination. There are no subject-level restrictions for pursuing BCA as students with any subjects in Class 11 and 12 can apply for BCA unlike BTech. A number of colleges offer BCA admission and hence sometimes it becomes difficult to choose the best college for admission. Here is the list of some popular BCA colleges in India along with the total fees and average salary offered:
BCA Course Fee in Private Colleges and Salary Offered
Private colleges have become very popular choice amongst students who wish to pursue BCA courses. The following table provides list of various private colleges and the fee structure and salary offered during placement.
Colleges Name |
Total Fees |
Salary Offered |
---|---|---|
Christ University |
INR 4 lakh |
INR 4.07 LPA |
Loyola College |
INR 1.44 lakh |
INR 3.92 LPA |
Chandigarh University |
INR 2 lakh |
INR 2.4 LPA |
Kristu Jayanti College |
INR 2.27 lakh |
INR 4.5 LPA |
Amity University, Noida |
INR 6.36 lakh |
INR 4 LPA |
Women's Christian College |
INR 1.87 lakh |
INR 2.48 LPA |
Banasthali Vidyapith |
INR 3.09 lakh |
INR 2.6 LPA |
Symbiosis University |
INR 3 lakh |
INR 7 LPA |
Presidency College |
INR 2.4 lakh |
INR 3.45 LPA |
St. Joseph's University |
INR 3 lakh |
INR 2.5 LPA |
BCA Course Fees in Government Colleges and Salary Offered
The various government colleges offering BCA along with their annual fees structure and placement details are mentioned in the table given below. Candidates can consider these factors while deciding the college from which they wish to pursue this course:
College Name |
Total Fees |
Salary Offered |
---|---|---|
Madras Christian College |
INR 1.02 lakh |
INR 2.52 LPA |
S.S. Jain Subodh PG College |
INR 69,500 |
INR 8.5 LPA |
PSG College of Arts and Science |
INR 1.57 lakh |
INR 2.49 LPA |
Guru Nanak College |
INR 1 lakh |
INR 3.0 LPA |
Ness Wadia College of Commerce |
INR 80000 |
INR 3 LPA |
K C Das Commerce College |
INR 80000 |
INR 3 LPA |
Maharaja Sayajirao University of Baroda |
INR 1 lakh |
INR 2.8 LPA |
Nizam College |
INR 41,000 |
INR 3.75 LPA |
University of Lucknow |
INR 80,000 |
INR 4.7 LPA |
GGSIPU |
INR 1 lakh |
INR 5 LPA |
BCA Career, Scope and Job Profiles
This is one of the most common questions asked by candidates. You could give an instant thrust to your career by pursuing an MCA (Masters of Computer Applications) after BCA. However, there are other options too that you could consider doing after completing your BCA degree:
- Prepare for CAT and go for an MBA in IT Management.
- Complete your Master’s degree by studying MSC (IT).
- Go for a networking diploma and prepare for CCNP or CCNA certification.
- Prepare for Microsoft Certified Solutions Associate (MCSA) Certification or Redhat certifications and work as a System Administrator or Desktop Technician or Help desk Assistant.
- You could also improve your teaching skills and work as a computer teacher/instructor in schools, universities and colleges.
- If you are good at web programming then improve your coding skills and make your career in Web Development. You can also work as an independent web designer.
- A lot of BCA graduates also go for government jobs. You could consider one too.
Top Job Profiles for BCA Course
In the ever-growing IT industry, the demand for BCA graduates is increasing rapidly. With a BCA degree, candidates can find lucrative job opportunities in the private as well public sectors. Some of the job profiles that one can bag after completing a BCA programme is that of a:
- System Engineer
- Software Tester
- Junior Programmer
- Web Developer
- System Administrator
- Software Developer
BCA Average Salary Offered
Check below the list of BCA jobs and the average salary offered to the respective job profiles. The salary data is according to the website Payscale.com.
Job Position | Average Salary |
---|---|
System Engineer | INR 5 LPA |
Web Developer | INR 7 |
System Administrator | INR 6 LPA |
Software Developer | INR 10 LPA |
Software Tester | INR 5 LPA |
Top Recruiters for BCA Course
Government organizations like the Indian Air Force(IAF), Indian Army, and India Navy hire a large number of computer professionals for their IT department. As far as the salary is concerned, a fresher working for a leading MNC might get a salary ranging from INR 25,000 to INR 40,000 per month. However, it was reported that IT giants like Facebook, Microsoft etc pay a six-figure salary to fresh graduates they hire. Some of the leading IT companies recruiting BCA graduates and offering excellent salary packages include:
- Oracle
- IBM
- Infosys
- TCS
- Accenture
- Capgemini
- Wipro
- NIIT
- HCL
Frequently Asked Questions (FAQs) on BCA (Bachelor of Computer Applications)
Q. What is BCA course?
A. BCA or Bachelor of Computer Applications is an undergraduate course that will build the knowledge of the students regarding computer language. By completing this three-year course, the students will be able to build their careers in the field of Information Technology . The various domains under the BCA course are:
- Database management systems
- Software engineering
- HTML
Q. I have finished my 10+2 with Arts stream. Am I eligible for BCA?
A. Yes. Candidates of any stream from a recognized institute will be eligible for BCA admissions. English is a compulsory subject that will be required for admission by many institutes. Aspirants must have passed Class 12 from any stream with English as a subject with a minimum of 45 to 55 per cent marks in aggregate (the pass percentage might vary from college to college). While some colleges/universities admit aspirants on a merit basis, others admit students on the basis of personal interviews and written examinations.
Q. What is the scope of BCA?
A. Due to the ever-growing requirement of technology, the demand for BCA graduates is increasing rapidly. After graduation, BCA students can opt to work for leading IT companies or Government organisations. Candidates can complete their Master’s degree by studying MSC (IT). They can also improve their teaching skills and work as a computer teacher/instructor in schools, universities and colleges. Many BCA graduates are hired across government department to manage critical computer infrastructure as well as important data related to citizens.
Q. What is BCA salary?
A. BCA graduates will earn according to the company that they are recruited to and as per their experience. Freshers in Multinational companies may earn up to INR 40,000 per month and those recruited to top companies will even earn a higher salary. The average salary post-BCA is between the range of INR 4 LPA to INR 10 LPA and they can work as Software Engineers or Systems Engineers. Professionals can earn more as they progress in their career and gather experience of more than 4-6 years.
Q. What are the skills required to pursue BCA?
A. The following skills are required for candidates to pursue BCA and establish a successful career as a BCA graduate are as follows:
Skillset for BCA | |
---|---|
Strong programming knowledge | Sound knowledge of Computers and IT |
Ability to develop applications for practical aspects | Analytical Thinking |
Strong communication skills | Creativity |
Team work | Strong database concepts |
Q. What are the top recruiters for BCA?
- Infosys
- Wipro
- Mphasis
- IBM
- Microsoft
Q. What options are there after BCA?
Q. Which are the top colleges to pursue BCA?
A. Some of the top colleges for BCA are:
- Loyola College, Chennai
- Banasthali Vidyapith, Rajasthan
- Presidency College, Bangalore
- Madras Christian College, Chennai
Q. What are the subjects taught under BCA?
- User Interface Design
- Multimedia Applications
- Financial Management
- Operating Systems
- C Programming Lab
Q. What are the top job profiles for BCA graduates?
- Software Engineer
- Web Analyst
- Software Developer
- Web Developer
- Systems Analyst
- Back End Developer
- Network Engineer
- Front End Developer
- Software Architect
- Hardware Engineer
- Customer Support Technician
Q. What are the top specialisations which are offered in the BCA course?
- Internet Technologies
- Animation
- Network Systems
- Programming Languages (C++, JAVA, etc.)
- Systems Analysis