Online BCA
(Bachelor of Computer Application)
VTU Online BCA Course Overview
The VTU online BCA is an undergraduate degree program. This course is designed for students interested in fields of Computer Science and Information Technology. With an online BCA degree course, students can earn a UGC-approved degree that is recognized in both the government and private sectors. This course covers topics such as Cloud Computing, Machine Learning, Software Engineering, and Computer Networks.
This course is a great option for students who wish to pursue their education while continuing to work. Apart from working professionals, Homemakers, and remote learners, all students can apply for this course. This course helps students develop practical skills in complex topics such as Big Data Analytics and Cloud Computing.
VTU Online BCA Course Duration & Eligibility
The duration of the online BCA course is 3 years. The online BCA degree course lasts 6 semesters, with each year consisting of 2 semesters. This duration is the same as a regular BCA course, making it easier for students to manage their time.
All students applying to the online BCA course must meet the eligibility criteria. To be able to apply for this course, a candidate who has passed their intermediate examination (10 +2) course in any stream is eligible to apply for this course. Apart from this, any students who have completed their Diploma in any stream or currently have any Equivalent Certificate to PUC are also eligible to apply for the online BCA course.
Approvals & Accreditation

Grade NAAC A+ Accredited
Accredited by the National Assessment and Accreditation Council

NIRF Ranking
National Institutional Ranking Framework
VTU Online BCA Course Curriculum
| Semester I | Semester II | Semester III | Semester IV |
|---|---|---|---|
| Foundation Mathematics - I | Data Structures using C++ | Python Programming | Web Programming |
| Fundamentals of Computers | Foundation Mathematics - II | Object-Oriented Programming Using Java | Introduction to Numpy and Pandas |
| Programming in C | Professional Communication and Ethics | Analysis & Design of Algorithm | Software Engineering |
| Introduction to Operating System | Database Management System | Computer Networks | Introduction to Artificial Intelligence |
| Programming in C Lab | Database Management System Lab | Python Lab | Web Lab |
| IT Lab | Data Structure Lab | Java Lab | Programming Lab Using Python - Numpy and Pandas |
| Semester V | Semester VI |
|---|---|
| Computer System & Network Security | Cloud Computing |
| Machine Learning | Internship and Seminar |
| Introduction to Data Mining | Project Work |
| Big Data Analytics | |
| ML Lab | |
| Mini Project |
VTU Online BCA Course Specializations
- Online BCA in Data Analytics
- Online BCA in Data Science
VTU Online BCA Course Fee Structure
The VTU Online BCA Course offers an affordable, flexible fee structure. The fee structure is specifically designed for the online learning mode. Being fully online, it reduces the cost of on-campus studying, making it a cost-effective option.
| Fee Component | Amount |
|---|---|
| Online BCA Course Fee | ₹15,000 to ₹20,000/- (Approx. Semester-wise) |
Additional Fees:
Examination Fee: ₹200 per subject
Registration Fee: ₹1,000 (one-time)
Note: EMI options are available for fee payment.
Top 5 Online BCA Course Universities
| University | Fee (per semester) | Location | Approvals |
|---|---|---|---|
| Online Uttaranchal University | ₹17,000 | Dehradun, Uttarakhand | UGC-DEB, NAAC A+ |
| Jain University Online | ₹22,500 | Bengaluru, Karnataka | UGC, NAAC A++ |
| Amity University Online | ₹25,000 | Noida, Uttar Pradesh | UGC, NAAC A+ |
| Manipal University Online | ₹22,500 | Jaipur, Rajasthan | UGC, AICTE, NAAC A+ |
| Chandigarh University Online | ₹21,333 | Mohali, Punjab | UGC, NAAC A+ |