2026-27 ADMISSIONS OPEN UGC-DEB & AICTE Approved Distance & Online Degree Programs
ADMISSIONS ARTICLE • Sep 22, 2026

Bachelor of Computer Applications (BCA)

READING TIME: ~4 MIN VIEWS: 0
BCA Course – Bachelor of Computer Applications

Bachelor of Computer Applications (BCA)

The Bachelor of Computer Applications (BCA) is a 3-year undergraduate degree programme for students interested in computers, software, programming and Information Technology. The course develops basic to advanced knowledge of computer applications and prepares students for different entry-level careers in the IT industry.

1. Course Duration

  • Duration: 3 years
  • Usually divided into 6 semesters.
  • Some universities may allow additional time to complete the programme according to their rules.
  • For example, IGNOU lists a minimum duration of 36 months and a maximum duration of 72 months. 

2. Eligibility

  • Generally, students must have passed 10+2 or equivalent from a recognised board.
  • Students from Science, Commerce or Arts may be eligible, depending on the university.
  • Some universities may have specific minimum marks or subject requirements.
  • IGNOU accepts 10+2/equivalent or a Diploma in Commercial Practice/equivalent. 
  • Chandigarh University Online lists 10+2 or equivalent in any stream as its eligibility requirement. 

3. Approximate Fee

BCA fees vary significantly according to the university, campus and mode of study.

Indicative examples:

  • IGNOU: ₹8,300 per semester; approximately ₹49,800 for all semesters on the current programme page. Exam fees are additional. 
  • Manipal University Jaipur – Online BCA: ₹23,250 per semester; current listed full fee ₹1,39,500 before applicable offers. 
  • Amity Online – BCA: ₹29,200 per semester; current listed programme fee ₹1,75,000 before applicable self-pay benefits. 
  • Chandigarh University Online – BCA: current official pages list fees around ₹1.65–₹1.77 lakh depending on the applicable fee structure/offer. 

Note: Fees, scholarships, registration charges and examination fees may change. Students should confirm the latest fee directly with the selected university before admission.

4. Admission Process

The admission process generally includes:

  1. Check eligibility.
  2. Select the university and BCA programme.
  3. Fill out the admission/application form.
  4. Upload required documents.
  5. Pay the application/programme fee.
  6. Complete document verification.
  7. Receive admission confirmation/enrolment details.

For example, Chandigarh University Online lists programme selection, application completion, fee payment, document submission and verification as part of its admission process.

5. Mode of Study

BCA may be available through:

  • Regular / classroom study
  • Distance learning
  • Online learning

Important: Availability of each mode depends on the university and programme approval. Students should check the current university admission information before applying.

6. Main Subjects / Syllabus

Common BCA subjects include:

  • Computer Fundamentals
  • Programming in C / C++
  • Python Programming
  • Java Programming
  • Data Structures
  • Database Management Systems
  • Computer Networks
  • Operating Systems
  • Web Development
  • Software Engineering
  • Computer Organisation
  • Mathematics for Computing
  • Object-Oriented Programming
  • Information Security
  • Cloud Computing
  • Artificial Intelligence / Machine Learning
  • Data Analytics
  • Mobile Application Development
  • Project Work

The exact syllabus varies by university. Current BCA programmes may also include areas such as AI, cloud computing, cybersecurity, blockchain and data-related subjects.

7. Career Scope

After completing BCA, students can explore career opportunities in:

  • Software Development
  • Web Development
  • Application Development
  • IT Support
  • Database Management
  • Networking
  • Cybersecurity
  • Cloud Technology
  • Data Analytics
  • Testing and Quality Assurance
  • Technical Support
  • Digital Technology

BCA can also provide a foundation for higher studies such as MCA and other postgraduate programmes, subject to the eligibility rules of the university. IGNOU specifically notes MCA and other master's-level study as further options after BCA.

8. Job Opportunities

BCA graduates may find opportunities in:

  • IT Companies
  • Software Companies
  • E-commerce Companies
  • Banking and Financial Services
  • Telecom Companies
  • Start-ups
  • Government and Public Sector organisations
  • Education Technology Companies
  • Healthcare Technology Companies
  • Digital Services Companies

9. Common Job Roles

After BCA, common entry-level roles may include:

  • Software Developer
  • Web Developer
  • Application Developer
  • Junior Programmer
  • Software Tester / QA Tester
  • IT Support Executive
  • Technical Support Executive
  • Database Assistant
  • System Support Executive
  • Network Support Executive
  • Data Analyst – Entry Level
  • Junior Cybersecurity Executive

Actual job opportunities depend on the student's skills, projects, internships, communication ability and employer requirements.

10. Expected Salary Range

Salary varies according to skills, location, company, job role and experience.

Indicative range in India:

  • Freshers: approximately ₹2.5–₹5 LPA
  • With experience and strong technical skills: ₹5–₹10+ LPA may be possible in suitable roles.

These are indicative ranges, not guaranteed salaries. Students with strong programming, development, cloud, data or cybersecurity skills may have different salary outcomes.

11. Higher Study Options

After BCA, students can consider:

  • MCA – Master of Computer Applications
  • M.Sc. in Computer Science / IT
  • MBA in Information Technology
  • M.Sc. Data Science
  • Postgraduate programmes in Artificial Intelligence
  • Cybersecurity-related postgraduate programmes
  • Professional certifications in Cloud, Data, Cybersecurity and Software Development

Eligibility for higher studies depends on the university and programme.

12. Universities Offering BCA

Examples of universities/institutions offering BCA programmes include:

  • Indira Gandhi National Open University (IGNOU)
  • Amity University Online
  • Manipal University Jaipur – Online Manipal
  • Chandigarh University Online
  • Other recognised universities offering regular, distance or online BCA programmes.

The list is not exhaustive, and students should check the latest programme availability and recognition status before admission. Current official programme pages confirm BCA offerings from IGNOU, Amity Online, Manipal University Jaipur and Chandigarh University.

13. University-wise Eligibility & Approximate Fees

UniversityDurationEligibilityApprox. Fee
IGNOU3 years minimum10+2 or equivalent₹49,800*
Manipal University Jaipur – Online3 years10+2 or 10+3 diploma₹1,39,500*
Amity Online3 years10+2₹1,75,000*
Chandigarh University Online3 years10+2 or equivalent₹1.65–₹1.77 lakh*

*Fees are indicative/currently listed programme fees and may change. Scholarships, discounts, examination fees or other charges may apply.

14. Entrance Exam / Other Requirements

  • For many BCA programmes, admission is based on 10+2 eligibility and university admission rules.
  • Some universities offer admission without a separate entrance examination.
  • Certain universities may have their own entrance test, minimum marks or subject requirements.
  • Students generally need documents such as:
    • 10th Mark Sheet
    • 12th Mark Sheet
    • Valid ID Proof
    • Passport-size Photograph
    • Migration/Transfer Certificate, where required
    • Other documents specified by the university

Always check the latest admission notification of the selected university because requirements can vary.

Why Choose BCA?

BCA is a suitable undergraduate option for students who are interested in computers, coding, software and technology. It provides a foundation for entering the IT sector and can also be followed by higher studies such as MCA.

Start your BCA journey with the right skills, practical knowledge and career-focused learning.

DIRECT ENROLLMENT

Need Degree Guidance?

Our authorized counselors can verify your eligibility and find the optimal university program.