Online BCA · Syllabus & curriculum

Online BCA Syllabus 2026: Semester-wise Subjects

Online BCA syllabus with semester-wise subjects, electives and the curriculum notes published by the universities offering it.

Online BCA syllabus & curriculum

Semester 1

  • Programming Fundamentals (C Language)Core
  • Mathematics for ComputingCore
  • Digital Electronics & Computer OrganisationCore
  • Communication SkillsCore
  • Programming LabCore

Semester 2

  • Object-Oriented Programming (C++ / Python)Core
  • Data StructuresCore
  • Discrete MathematicsCore
  • Operating SystemsCore
  • Data Structures LabCore

Semester 3

  • Database Management SystemsCore
  • Computer NetworksCore
  • Java ProgrammingCore
  • Web Technologies (HTML, CSS, JavaScript)Core
  • DBMS LabCore

Semester 4

  • Software EngineeringCore
  • Design and Analysis of AlgorithmsCore
  • Server-Side Web DevelopmentCore
  • ElectiveElective
  • Web Development LabCore

Semester 5

  • Specialisation Paper ISpecialisation
  • Specialisation Paper IISpecialisation
  • Mobile Application DevelopmentCore
  • Cloud Computing FundamentalsCore
  • Mini ProjectProject

Semester 6

  • Specialisation Paper IIISpecialisation
  • Cyber Security FundamentalsCore
  • ElectiveElective
  • Final-Semester Project / InternshipProject

This is a representative structure of how most three-year, six-semester Online BCA curricula are organised, from programming fundamentals through to a final-semester project. The actual subject names, credit weightage and sequence are set by each university and vary further by specialisation — check the syllabus published by the university you shortlist.

Curriculum structure by university

The core BCA syllabus is broadly common because UGC entitlement requires parity with the on-campus programme. What actually differs between universities is the elective load — how many specialisation subjects you get, and in which semester the track begins. Use the table to see which universities give you the widest elective choice for the same duration.

  • Amity Online

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    5
  • Online Manipal

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    3
  • VGU

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • LPU Online

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • IGNOU

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • Chandigarh University

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • KSOU

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • BAOU

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • JAIN Online

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    —
  • Uttaranchal University

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    3
  • Shoolini Online

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    3
  • Parul University

    Duration
    3 years
    Structure
    6 semesters
    Elective tracks
    3
  • Sharda Online

    Duration
    3 Years
    Structure
    6 semesters
    Elective tracks
    3

Universities offering Online BCA

Amity University Online logo

Amity Online

Amity University Online

₹1,75,000 total

View course
Manipal University Jaipur / Online Manipal logo

Online Manipal

Manipal University Jaipur / Online Manipal

₹1,39,500 total

View course
Vivekananda Global University logo

VGU

Vivekananda Global University

₹1,32,000 total

View course
Lovely Professional University Online logo

LPU Online

Lovely Professional University Online

₹1,22,400 total

View course
Indira Gandhi National Open University logo

IGNOU

Indira Gandhi National Open University

₹23,700 total

View course
Chandigarh University Online logo

Chandigarh University

Chandigarh University Online

₹1,65,000 total

View course

More on Online BCA

Each section below is a full page of its own — open the one you need.

Online BCA FAQs

It is the Bachelor of Computer Applications studied through a university's online mode, with digital classes, study material, lab work and university-specified examinations. The degree is awarded by the university itself.

Validity depends on the university and on the regulatory entitlement or approval that applies to that specific programme for your admission period. Verify the status for the exact university, programme and academic year before enrolling.

Recognition is programme-specific, not universal. Check the university's UGC entitlement status for the online mode, for the BCA specifically, and for your admission year, on the official source.

Three years across six semesters in most programmes. Some universities publish a maximum permissible duration that allows you to complete over a longer period.

A pass in 10+2 from a recognised board is the common requirement. Whether Mathematics or Computer Science must have been studied at 10+2 varies by university, so check this specifically before applying.

It depends on the university. Some require Mathematics or Computer Science as a 10+2 subject, while others accept any stream, sometimes with a bridge paper in the early semesters.

Not sure which Online BCA to pick?

Compare the universities above on fee, entitlement status and specialisation, or talk to a counsellor who will walk you through the shortlist. No cost, no obligation.

Fees on WhatsApp