With DSU's UGC-Entitled 3-year Online BCA Program, you can enter into the tech-driven future with a degree that is dynamic and in pace with the needs of the industry. Our online BCA program will teach you the skills you need to work in many sectors, such as software development, AI, cybersecurity, and full-stack engineering. It has flexible learning, skilled teachers, and new electives like DevOps, Blockchain, and Artificial Intelligence. You may learn at your own pace, from anywhere in the world, and get a degree that is respected and can help you get jobs in the fast-paced sector of technology.
Artificial Intelligence
Machine learning
Big Data Analytics
Blockchain Technologies
Machine learning
Full Stack development
DevOps
Ethical Hacking
Mobile Programming
Database Administration
Advanced Database (NoSQL)
Game Programming
The online BCA course is designed keeping in mind the flexible and self-paced requirements of the learners. Its holistic features make way for every learner’s all-round development.
Course Code | Title of the Course | Credits |
---|---|---|
BCAOL101 | MATHEMATICS-I | 4 |
BCAOL102 | FUNDAMENTALS OF PROGRAMMING | 3 |
BCAOL103 | COMPUTER ORGANIZATION | 3 |
BCAOL104 | WEB PROGRAMMING | 4 |
BCAOL105 | ACCOUNTING AND FINANCIAL MANAGEMENT | 4 |
BCAOL106 | ENGLISH IN PRACTICE | 3 |
BCAOL107 | CONSTITUTION OF INDIA AND PROFESSIONAL ETHICS | 1 |
BCAOL108 | PROGRAMMING LAB | 1 |
BCAOL109 | WEB PROGRAMING LAB | 1 |
Course Code | Title of the Course | Credits |
---|---|---|
BCAOL201 | MATHEMATICS-II | 4 |
BCAOL202 | OBJECT ORIENTED PROGRAMMING USING JAVA | 3 |
BCAOL203 | DATA STRUCTURES | 3 |
BCAOL204 | COMPUTER ARCHITECTURE | 4 |
BCAOL205 | TECHNICAL COMMUNICATIONS | 3 |
BCAOL206 | ENVIRONMENT AND PUBLIC HEALTH | 1 |
BCAOL207 | OOP USING JAVA LAB | 1 |
BCAOL208 | DATA STRUCTURES LAB | 1 |
BCAOL209 | ENGLISH COMMUNICATION LAB | 1 |
BCAOL210 | MINI PROJECT ON WEB PROGRAMMING | 1 |
23 |
Course Code | Title of the Course | Credits |
---|---|---|
BCAOL301 | SOFTWARE ENGINEERING AND TESTING | 4 |
BCAOL302 | PYTHON PROGRAMMING | 3 |
BCAOL303 | MATHEMATICS-III | 4 |
BCAOL304 | COMPUTER NETWORKS | 4 |
BCAOL305 | ANALYSIS AND DESIGN OF ALGORITHMS | 4 |
BCAOL306 | OPERATING SYSTEMS | 3 |
BCAOL307 | PYTHON PROGRAMMING LAB | 1 |
BCAOL308 | OPERATING SYSTEMS LAB | 1 |
BCAOL309 | ANALYSIS AND DESIGN OF ALGORITHMS LAB | 1 |
BCAOL310 | TERM PAPER | 1 |
26 |
Course Code | Title of the Course | Credits |
---|---|---|
BCAOL401 | OBJECT-ORIENTED ANALYSIS AND DESIGN | 4 |
BCAOL402 | WEB TECHNOLOGIES | 3 |
BCAOL403 | DATABASE SYSTEMS | 3 |
BCAOL404 | DATA SCIENCE WITH PYTHON | 4 |
BCAOL405X | ELECTIVE - I | 4 |
BCAOL406 | LIBERAL STUDIES - I | 2 |
BCAOL407 | DATA SCIENCE WITH PYTHON LAB | 1 |
BCAOL408 | DATABASE SYSTEMS LAB | 1 |
BCAOL409 | MINI PROJECT | 2 |
24 |
Course Code | ELECTIVE - I |
---|---|
BCAOL4051 | LINUX OPEN SOURCE SYSTEM |
BCAOL4052 | DEVOPS – I |
BCAOL4053 | IOT |
BCAOL4054 | PROBABILITY AND STATISTICS USING R |
BCAOL4055 | COMPUTER GRAPHICS AND MULTIMEDIA |
Course Code | Title of the Course | Credits |
---|---|---|
BCAOL501 | INFORMATION AND NETWORK SECURITY | 3 |
BCAOL502 | ELECTIVE - II | 4 |
BCAOL503 | ELECTIVE - III | 4 |
BCAOL504 | WEB TECHNOLOGIES LAB | 1 |
BCAOL505 | PROJECT STAGE - I | 4 |
BCAOL506 | LIBERAL STUDIES - II | 1 |
17 |
Course Code | ELECTIVE - II |
---|---|
BCAOL5021 | DATA MINING |
BCAOL5022 | MOBILE PROGRAMMING |
BCAOL5023 | SOFTWARE PROJECT MANAGEMENT |
BCAOL5024 | BLOCKCHAIN TECHNOLOGY |
Course Code | ELECTIVE - III |
---|---|
BCAOL5031 | DATABASE ADMINISTRATION |
BCAOL5032 | BIG DATA ANALYTICS |
BCAOL5033 | OPENSOURCE DEVELOPMENT USING PHP AND MYSQL |
BCAOL5034 | FULL STACK DEVELOPMENT |
Course Code | Title of the Course | Credits |
---|---|---|
BCAOL601 | PROJECT STAGE II | 6 |
BCAOL602X | ELECTIVE - IV | 4 |
BCAOL603X | ELECTIVE - V | 4 |
14 | ||
TOTAL CREDITS | 128 |
Course Code | ELECTIVE - IV |
---|---|
BCAOL6021 | MACHINE LEARNING |
BCAOL6022 | GAME PROGRAMMING |
BCAOL6023 | ETHICAL HACKING |
BCAOL6024 | ADVANCE DATABASE(NOSQL) |
Course Code | ELECTIVE - V |
---|---|
BCAOL6031 | ARTIFICIAL INTELLIGENCE |
BCAOL6032 | ANIMATIONS |
BCAOL6033 | SOFT COMPUTING |
BCAOL6034 | CLOUD COMPUTING |
Our online BCA degree program leverages a unique blend of teaching and learning methodologies such as:
(Video and Audio Content)
(Digital Resources)
(Discussion Forums and Interaction)
(Test and Assignment)
The fee for six semesters is INR 1,20,000, and the fee for each semester is INR 20,000.
A Pass in 10+2 or Equivalent Examination with a minimum of 45% marks in aggregate (40% in case of candidates belonging to SC/ST & OBC category).
Step 1: Registration
Pay an application fee of Rs. 1000/- + Taxes and sign up.
Step 2: Online application
Click on the ‘Apply Now’ tab and kickstart your application process. Fill in your personal details, upload all relevant documents, and pay the program fee.
Step 3: Document verification
Internal verification of all your documents takes about five working days, so sit back and wait for an approval notification from the DSU team.
Step 4: Admissions Confirmation
Upon successful verification, students will receive an admission confirmation along with access to the LMS platform.
An Online BCA offers the same comprehensive curriculum as traditional BCA programs but in a more flexible format. With live online sessions, recorded lectures, and digital resources, students can complete the course at their own pace from anywhere, making it ideal for those balancing other commitments.
The Online BCA program uses a mix of industry-experienced faculty, interactive e-learning tools, and real-world projects to ensure that students receive high-quality education. Regular assessments and continuous feedback help maintain the standard of learning.
Yes, the degree awarded is UGC-approved and recognized by employers across industries, ensuring that it holds the same value as a traditional BCA degree from a physical institution.
The curriculum is designed to be in line with the latest trends in technology and software development. The program includes electives such as AI, cybersecurity, and cloud computing, helping students stay ahead in the fast-evolving tech industry.
Yes, the Online BCA program is open to students from various backgrounds, including those without a prior IT-related education. The introductory courses provide foundational knowledge, ensuring students can transition smoothly.
DSU Online offers dedicated support through academic counseling, 24/7 technical assistance, and access to a comprehensive LMS (Learning Management System), ensuring students have all the resources they need for success in their studies.
All examinations for DSU Online programs are conducted in a proctored online mode. Students can appear for their exams from the comfort of their homes, provided they have a stable internet connection, webcam-enabled device, and meet the exam guidelines set by the university.
Yes, DSU Online provides internship support for online learners.
Online learners have access to an integrated virtual coding lab within the university’s LMS (Learning Management System). This environment supports hands-on programming in various languages and tools, allowing students to practice coding exercises, submit assignments, and participate in real-time coding assessments.
Attendance for live classes is highly encouraged but not mandatory. All live sessions are recorded and made available on the LMS for anytime access.