Online Degree Courses 2026

SRM Online BCA 2026: Fees, Eligibility, Syllabus & Admission Guide

Build programming, data science, AI, cloud computing, database and software development skills through SRM Institute of Science and Technology Online’s three-year Bachelor of Computer Applications programme.

🔔 Admission Open | Apply Before

Book Your Free Counselling

Get expert guidance. 100% Free!

About SRM Online BCA

Build Programming, Data Science and Software Development Skills

SRM Online BCA is a three-year undergraduate programme designed for learners who want to develop foundational knowledge in computer applications, programming, data science, artificial intelligence, database management, cloud computing and software development.

The programme is structured across six semesters and may suit students after 10+2, diploma holders, fresh learners, working students and career switchers.

Students can study Business English, programming, discrete mathematics, data science, Excel, Java, data structures and algorithms, database systems, Python, artificial intelligence, cloud computing, statistics with R, machine learning, data visualization, deep learning, big data analytics, natural language processing, generative AI and project work.

SRM Online BCA
3 Years Programme duration
6 Academic semesters
Online Learning mode
BCA Undergraduate degree
120 Total learning credits
Live Online evening classes
Programme Highlights

Explore Programming, Data Science and AI Learning

The programme combines programming, data science, artificial intelligence, cloud computing, database management, software development and flexible online learning for technology-focused learners.

Programming and software development learning

Programming and Software Development

Study C, Java, Python, data structures, algorithms and software development.

Data science and analytics learning

Data Science and Analytics

Explore data science, Excel, R, data visualization, data mining and big data analytics.

Artificial intelligence and machine learning learning

Artificial Intelligence

Study AI, machine learning, deep learning, NLP, reinforcement learning and generative AI.

Cloud computing learning

Cloud Computing

Explore cloud fundamentals, cloud application development and cloud-based projects.

Database and analytics learning

Database and Analytics

Build knowledge of database systems, SQL, modern databases and data warehousing.

Indian students in university setting

Flexible Online Learning

Access live online evening classes, digital study material, virtual labs and online academic activities.

Programme Information

Review Course Details Before Enrollment

Review the current curriculum, specialization availability, fee structure, admission requirements and assessment rules before applying for the programme.

BCA

Undergraduate Programme

A three-year Bachelor of Computer Applications structured across six academic semesters.

DS

Programming and Data Science Learning

Study programming, data science, artificial intelligence, cloud computing and software development.

ON

Online Learning Mode

Access digital resources, online academic activities and programme-based assessments through the learning platform.

Eligibility

Who Can Apply for SRM Online BCA?

Applicants generally need to have passed 10+2 from a recognized board or institution, including NIOS, with at least 50% in the qualifying examination.

  • 10+2 from a recognized board or institution, including NIOS.
  • Minimum 50% in the qualifying examination.
  • Mathematics, Business Mathematics, Statistics or Allied Mathematics as a mandatory subject.
  • 10+3 or 10+2+2 diploma in engineering from a recognized institution with at least 50%.
  • 10th, 12th and qualifying-degree marksheets and certificates.
  • English-language ability for academic learning.
  • Fresh students and working learners may apply.
  • Prior work experience is not mandatory.
  • International applicants may require additional equivalence documentation.
Indian university campus and students
Learning Areas

Explore Programming, Data Science and Cloud Learning Areas

The programme covers programming and development, data science and analytics, artificial intelligence, cloud computing, database and analytics, and applied learning.

PD

Programming and Development

Study C, Java, Python, data structures, algorithms and software development.

Programming learning
DS

Data Science and Analytics

Study data science, Excel, R, data visualization, data mining and big data analytics.

Analytics learning
AI

Artificial Intelligence

Study AI, machine learning, deep learning, NLP, reinforcement learning and generative AI.

AI learning
CC

Cloud Computing

Study cloud fundamentals, cloud application development and cloud projects.

Cloud learning
DB

Database and Analytics

Study database systems, SQL, modern databases and data warehousing.

Database learning
AL

Applied Learning

Study virtual labs, internship learning and project work.

Applied learning
Fee Structure

SRM Online BCA Fees 2026

Fee amounts, examination fees, certificate fees, EMI terms and applicable charges may vary according to the active admission cycle. Students should confirm the final payable amount and selected payment plan before enrollment.

Fee Plan Total Programme Fee Per-Semester Fee Annual Fee
Domestic online-learning fee ₹1,29,000 ₹21,500 ₹43,000
International online-learning fee $1,902 Not applicable $634
EMI Options

Explore Flexible BCA Payment Options

Students may explore no-cost EMI, annual-payment and semester-payment options through the available payment partners during admission. Monthly instalments, processing charges, interest conditions and final payable amount may vary according to the selected payment plan.

Per-Semester Fee ₹21,500 applicable domestic online-learning fee, subject to active admission terms
Admission Process

How to Apply for SRM Online BCA

Applicants can complete the admission process online by submitting the application, uploading documents and completing registration.

01

Submit Application

Submit the online application and upload documents.

02

Selection Process

Complete the selection process based on eligibility verification and the applicable selection criteria.

03

Pay Fee

Receive selection intimation and pay the applicable programme fee.

04

Enrolment

Complete formal enrolment in the programme.

Curriculum Structure

SRM Online BCA Syllabus

Explore the indicative semester-wise curriculum structure for the SRM Online BCA programme.

Programming and Data Foundation

  • Business English
  • Introduction to Data Science
  • Programming for Problem Solving
  • Programming in C — Virtual Lab
  • Data Analysis using Excel — Virtual Lab
  • Discrete Mathematical Structures

Applied Learning

  • C Programming Practice
  • Excel Practice
  • Data Science Practice
  • Case-Based Academic Activities

Java, Algorithms and Databases

  • Programming in Java
  • Programming in Java — Virtual Lab
  • Data Structures and Algorithms
  • Database Systems
  • Databases for Data Science — Virtual Lab
  • Mathematical Foundation

Applied Learning

  • Java Programming Practice
  • Data Structures Practice
  • Database Practice
  • Case-Based Academic Activities

Python, AI and Cloud Learning

  • Python Programming
  • Exploratory Data Analysis — Virtual Lab
  • Introduction to Artificial Intelligence
  • Introduction to Cloud Computing
  • Statistics with R
  • Internship

Applied Learning

  • Python Programming Practice
  • AI Practice
  • Cloud Computing Practice
  • Internship Learning

Machine Learning and Data Visualization

  • Programming for Analytics
  • Machine Learning
  • Data Visualization
  • Data Visualization — Virtual Lab
  • Data Pre-processing Techniques
  • Data Mining & Warehousing

Applied Learning

  • Machine Learning Practice
  • Data Visualization Practice
  • Data Mining Practice
  • Case-Based Academic Activities

Deep Learning and Cloud Applications

  • Deep Learning
  • Modern Database Systems — Virtual Lab
  • Application Development on Cloud
  • Application Development on Cloud — Virtual Lab
  • Big Data Analytics
  • Natural Language Processing
  • Reinforcement Learning for AI

Applied Learning

  • Deep Learning Practice
  • Cloud Application Development Practice
  • Big Data Analytics Practice
  • Case-Based Academic Activities

Generative AI and Project Work

  • Design Thinking
  • Fundamentals of Generative AI
  • Project Work
  • Applied Technology Learning
  • Final Assessment

Applied Learning

  • Generative AI Practice
  • Project Work
  • Technology Case Study
  • Case-Based Academic Activities
Examination Pattern

Online BCA Assessment Structure

Students complete academic activities during the semester and appear for online examinations as part of the programme evaluation process.

30%

Continuous Assessment

Assignments, quizzes, presentations, case studies, projects, webinars and online group activities.

70%

End-Semester Examination

Objective, short-answer and descriptive questions through remote proctored examination.

1

Applied Learning Component

Virtual labs, internship learning and project work form part of the programme structure.

Career Opportunities

Possible Career Directions After Online BCA

A BCA can provide a foundation for entry-level and technology-oriented roles in software development, web development, data science, database management, cloud computing, AI and IT support.

Software development work

Software Development

Software Developer, Application Developer, Software Tester and Junior Developer.

Web development work

Web Development

Web Developer, Frontend Developer, Web Application Developer and UI Developer.

Data science and analytics work

Data Science and Analytics

Data Analyst, Data Science Associate, Business Analyst and Reporting Analyst.

Database and IT infrastructure work

Database and IT Infrastructure

Database Administrator, System Analyst, Network System Developer and IT Support Executive.

Cloud computing work

Cloud Computing

Cloud Support Associate, Cloud Application Developer and Cloud Operations Associate.

AI and machine learning work

AI and Machine Learning

AI Associate, Machine Learning Associate, Data Science Trainee and AI Application Developer.

Indian professionals discussing career development
Career Support

Develop Your Academic and Professional Profile

Students may access career-related learning and employability resources to support profile development and interview readiness.

  • Resume and professional-profile guidance.
  • Mock interviews and interview preparation.
  • Career counselling and role guidance.
  • Skill assessments and employability workshops.
  • Programming, data science and AI learning sessions.
  • Selected job-search and hiring-related opportunities.
  • Professional-development learning resources.
BCA Technology Learning

Build Programming, Data Science and Software Development Skills Through an Online BCA

Explore programming, data science, artificial intelligence, cloud computing, database management and software development through a flexible undergraduate programme designed for technology-focused learners.

The programme combines subject-specific learning with assignments, case studies, projects and skill-enhancement work to support further study and professional growth.

  • Study C, Java, Python and data structures.
  • Develop data science, analytics and visualization skills.
  • Explore AI, machine learning, deep learning and generative AI.
  • Build cloud computing and cloud application development knowledge.
  • Complete virtual labs, internship learning and project work.
Indian university students on campus

Check Out Top Online Universities for Admission 2026

University Student Review Advantage Location Accreditation
Amity University ★★★★ 4/5 Industry Mentorship Noida, Uttar Pradesh UGC | NAAC A+
NMIMS Institute ★★★★ 4/5 Certification Access Mumbai UGC | NAAC A+
Lovely Professional University ★★★★ 4/5 Virtual Job Fair Phagwara, Punjab UGC | NAAC A++
Sikkim Manipal University ★★★★ 4/5 Scholarship Opportunity Gangtok, Sikkim UGC | NAAC A+
Manipal University ★★★★ 4/5 Certification Access Jaipur, Rajasthan UGC | NAAC A+
DY Patil University ★★★★ 4/5 Certification with NYU Pune, Maharashtra UGC | NAAC A++
Chandigarh University ★★★★ 4/5 Harvard Certifications Ajitgarh, Punjab UGC | NAAC A+
OP. Jindal University ★★★★ 4/5 Industry Mentorship Sonipat, Haryana UGC | NAAC A
SRM University ★★★★ 4/5 Industry Mentorship Sonipat, Haryana UGC | NAAC A

FAQ's | Frequently Asked Questions

Q1. What is the duration of SRM Online BCA?

SRM Online BCA is a three-year Bachelor of Computer Applications programme divided into six semesters. It is designed for students after 10+2 who want to build foundational knowledge in programming, data science, artificial intelligence, cloud computing, database management and software development.

 

 

Q2. What is the eligibility for SRM Online BCA?

Applicants generally need to have passed 10+2 from a recognized board or institution, including NIOS, with at least 50% in the qualifying examination. Applicants must have studied at least one of Mathematics, Business Mathematics, Statistics or Allied Mathematics; a relevant engineering diploma pathway may also be accepted. Students should confirm the current eligibility and document requirements before applying.

 

 

 

 

Q3. What is the fee for SRM Online BCA?

The domestic online-learning fee is ₹21,500 per semester, or ₹43,000 per year, for a total programme fee of ₹1,29,000. International learners may pay $634 per year, subject to the active admission cycle and applicable charges.

Q4. Are EMI and flexible payment options available?

Yes. SRM Online BCA offers flexible payment options, including semester-wise and annual payment plans. Students may also explore no-cost EMI options through available payment partners, subject to the active admission cycle and selected payment plan.

 

 

Q5. What career roles can students explore after SRM Online BCA?

BCA graduates may explore roles in software development, web development, data science, database management, cloud computing, AI and IT support. Common role areas include Software Developer, Web Developer, Data Analyst, Database Administrator, Cloud Support Associate, AI Associate, IT Support Executive and System Analyst.

 
 
 
 
 
 
 
 
 
Â