Notice
Admissions Open — July 2026 Batch · Apply NowUGC Recognised Digital Open University · Punjab Private Digital Open Universities Policy, 2026100% Online & ODL Programmes · Study From Anywhere in India & WorldUGC (ODL & Online Programmes) Regulations, 2020 Compliant₹20 Crore Corpus Fund Committed · ISO 9001 & ISO 27001 Certified TechnologyAdmissions Open — July 2026 Batch · Apply NowUGC Recognised Digital Open University · Punjab Private Digital Open Universities Policy, 2026100% Online & ODL Programmes · Study From Anywhere in India & WorldUGC (ODL & Online Programmes) Regulations, 2020 Compliant₹20 Crore Corpus Fund Committed · ISO 9001 & ISO 27001 Certified Technology
MS Digital University
School of Computer Science & ITUG ProgrammeUGC Approved

Bachelor of Computer Applications

The Bachelor of Computer Applications (BCA) is a flagship undergraduate IT programme that provides a strong foundation in programming, data structures, web development, databases, networking, and software engineering.

3 Years
6 Semesters
Online & ODL
240 Seats
Eligibility10+2 with Mathematics / Computer Science, minimum 45% marks
Enquire Now

Programme Overview

The Bachelor of Computer Applications (BCA) is a flagship undergraduate IT programme that provides a strong foundation in programming, data structures, web development, databases, networking, and software engineering. The programme is fully aligned with current industry demands including cloud computing, mobile app development, and cybersecurity. Graduates are equipped for careers as software developers, system analysts, and IT consultants, and are also well-prepared for the MCA or M.Sc. (CS) pathway.

Key Highlights

  • UGC-recognised degree — valid across India for IT industry and government roles
  • Covers Python, Java, C++, Web Dev, DBMS, Networking, and Cloud
  • Hands-on coding labs with real-world project assignments each semester
  • Final year capstone project with industry mentor
  • Specialisation tracks available: Web Dev, Data Science, or Cybersecurity
  • NEP 2020 multiple entry-exit — Certificate, Diploma, and Degree milestones
  • Academic Bank of Credits (ABC) enabled for credit transfer
  • Strong placement support — MoUs with IT companies for campus hiring

Semester-wise Syllabus

1
Semester I
Problem Solving Using C
Computer Fundamentals & OS Concepts
Mathematics for Computing
Digital Electronics Fundamentals
Communication Skills
Environmental Science
2
Semester II
Object-Oriented Programming with Java
Data Structures & Algorithms
Database Management Systems (DBMS)
Computer Networks — Fundamentals
Statistics for Computing
Web Technologies (HTML, CSS, JS)
3
Semester III
Python Programming
Software Engineering
Operating Systems
RDBMS & SQL (MySQL / PostgreSQL)
Computer Graphics
Mini Project — Term I
4
Semester IV
Advanced Java (JSP, Servlets, Spring Boot)
Full Stack Web Development
Network Security Basics
Cloud Computing Fundamentals (AWS/Azure)
Data Analytics with Python
Elective I (Android / AI / DevOps)
5
Semester V
Artificial Intelligence & Machine Learning
Mobile App Development (Android / Flutter)
Cybersecurity & Ethical Hacking Basics
NoSQL Databases (MongoDB)
Elective II — Specialisation Track
Industry Internship / Virtual Lab Project
6
Semester VI
Advanced Cloud & DevOps
Blockchain Fundamentals
Software Testing & QA
Open Source Technologies
Elective III — Specialisation Advanced
Capstone Project & Viva

Career Prospects

Software Developer / Engineer
Web Developer (Frontend / Backend / Full Stack)
Database Administrator
System Analyst
IT Support & Network Administrator
Mobile App Developer
Cybersecurity Analyst (Junior)
MCA / M.Sc. CS for higher studies

Eligibility Criteria

10+2 with Mathematics / Computer Science, minimum 45% marks

Relaxation for SC/ST/OBC/PwD candidates as per UGC norms. Refer to the Admission Prospectus for exact eligibility and cut-offs.

Admissions Open 2026–27

BCA

Computer Science & IT

Total Fee₹60,000
Per Semester₹10,000 per semester
Duration3 Years
ModeOnline & ODL
Intake240 seats
View Fee Structure

Topics Covered

ProgrammingSoftwareWeb DevITComputer Science