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 - 1 | 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 - 1 |
---|---|
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 - 2 | 4 |
BCAOL503 | ELECTIVE - 3 | 4 |
BCAOL504 | WEB TECHNOLOGIES LAB | 1 |
BCAOL505 | PROJECT STAGE - I | 4 |
BCAOL506 | LIBERAL STUDIES - II | 1 |
17 |
Course Code | ELECTIVE - 2 |
---|---|
BCAOL5021 | DATA MINING |
BCAOL5022 | MOBILE PROGRAMMING |
BCAOL5023 | SOFTWARE PROJECT MANAGEMENT |
BCAOL5024 | BLOCKCHAIN TECHNOLOGY |
Course Code | ELECTIVE - 3 |
---|---|
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 - 4 | 4 |
BCAOL603X | ELECTIVE - 5 | 4 |
14 | ||
TOTAL CREDITS | 128 |
Course Code | ELECTIVE - 4 |
---|---|
BCAOL6021 | MACHINE LEARNING |
BCAOL6022 | GAME PROGRAMMING |
BCAOL6023 | ETHICAL HACKING |
BCAOL6024 | ADVANCE DATABASE(NOSQL) |
Course Code | ELECTIVE - 5 |
---|---|
BCAOL6031 | ARTIFICIAL INTELLIGENCE |
BCAOL6032 | ANIMATIONS |
BCAOL6033 | SOFT COMPUTING |
BCAOL6034 | CLOUD COMPUTING |
Blends theoretical insights with hands-on practical experience
Designed to meet the dynamic standards of the IT industry
Immerses students in cutting-edge technologies and industry-relevant practices
Emphasises the development of soft skills such as communication and team work
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.