BCA Course Subjects 2027-28: Semester-Wise List, Eligibility, and Study Abroad Path

11 min read
โšก

Quick Read

  • BCA course subjects span six semesters, or eight in a four-year honors BCA.
  • No national BCA syllabus exists; each Indian university sets its subjects.
  • Delhi’s GGSIPU wants Class 12 math or computing with 50% marks.
  • Specializations like AI, data analytics, and cloud appear as electives, not degrees.

What Are BCA Course Subjects, and Is BCA a Good Base for Studying Abroad?

BCA course subjects are the computing papers of a Bachelor of Computer Applications, taught over six semesters, or eight with a fourth year called honors (extra credits and a project). Worried that a three-year BCA locks you out of a master’s abroad? It doesn’t, but it doesn’t guarantee access to every opportunity either.

A master’s in computing is called an MS in computer science in the US and an MSc in the UK.

scholar_hat
Get My university Shortlist in 60 Secs
0%

Choose your dream country

Please select a country
UK UK
USA USA
Germany Germany
Australia Australia
Ireland Ireland
New Zealand
Canada Canada
UAE UAE
France France
Sweden Sweden
Italy Italy
Other country Other

When do you want to study abroad?

Please select an option
Sep 2027
2028 or later
2028 or later

What's your highest level of education?

Please select an option
Bachelor's
Master's
MBBS / MD
Diploma
12th Grade
10th Grade

Have you completed Class 12th?

Please select an option
Yes
No

What was your Class 12 CGPA/percentage?

Please enter a valid CGPA/percentage (0-100)

Are you a student or a parent/guardian?

Please select an option
Student
Parent/Guardian
Other

What do you want to study?

Please select a course

Select your current city

Please select your city
Please Enter Your Name
Please Enter a Valid Number
Please Enter Your Email

How Leap will help you

BCA Course Subjects 2027-28: Semester-Wise List, Eligibility, and Study Abroad Path

Personalised University Shortlist

BCA Course Subjects 2027-28: Semester-Wise List, Eligibility, and Study Abroad Path

Express Applications with Quicker Admits

BCA Course Subjects 2027-28: Semester-Wise List, Eligibility, and Study Abroad Path

End-to-End Application Support

A semester is half an academic year, and a credit is a unit that measures how much study a paper needs. A syllabus is the university's official list of papers for your batch. Here's the catch: there's no national list of BCA course subjects. UGC (the University Grants Commission, which sets minimum standards for degrees) leaves content to each university.

My insight: The common mistake is choosing a college first and a plan second. Decide before Semester 1 whether you want a job, an MCA (Master of Computer Applications), or a master's abroad, then get your batch's syllabus in writing before you pay.

BCA Course Subjects at a Glance: Semesters, Credits, and Fees

A BCA isn't always three years: the standard degree runs six semesters, and the honors version runs eight. IGNOU is Indira Gandhi National Open University, a distance-mode university. GGSIPU is Guru Gobind Singh Indraprastha University, Delhi, and GNDU is Guru Nanak Dev University, Amritsar. Each row below is one university's own document, with its batch or edition. GGSIPU's 2025-26 file covers Years 1 and 2 only, so its row uses the 2024-25 scheme.

UniversityProgram and batchSemestersCredits
IGNOUBCA_NEW, guide of May 20266 (finish within 3-6 years)120: 23 theory, 8 practical, 1 project
GGSIPU (affiliated colleges)BCA and BCA (Hons.), 2024-25 scheme6 for BCA, 8 for Hons.146 for BCA, 185 for Hons.
GNDUBCA (Hons.), batch 2024-288179
Christ UniversityBCA and Honours, 2023-246 for BCA, 8 for Honours132 for BCA, 176 for Honours

A practical is a lab paper where you write and run code, and Christ's "Honors" is in its fourth year.

Paper codes differ too (IGNOU uses codes like BCS-111, and GGSIPU uses codes like BCA 101), so compare BCA course subjects by name, not code.

IGNOU's guide lists INR 8,300 per semester plus registration and development fees and says fees can change.

Sources: IGNOU BCA guide, May 2026, GGSIPU BCA scheme 2025-26, GGSIPU BCA scheme 2024-25, GNDU BCA (Hons.) syllabus 2024-28, Christ University BCA syllabus 2023-24

BCA Course Subjects and Syllabus by Semester: Four Universities Compared

You may have seen one neat semester-wise list of BCA course subjects online, but the same core paper lands in different semesters at different universities. A core paper is a compulsory subject every student takes. In the table, S1 means Semester 1.

PaperIGNOUGGSIPU 2025-26GNDU BCA (Hons.) scheme 2024-28Christ 2023-24
MathS1 Basic MathematicsS1 Discrete, S2 AppliedS1 Applied and DiscreteS1 Foundational, S2 Discrete
First programmingS2 C and PythonS1 CS2 Python, S3 CS1 C++
Data structuresS3S2S3S2
DBMS (databases)S3S2S4No separate paper listed
JavaS4S4S5S2
AI or machine learningNot in the guideNot in Semesters 1-4 (later years unpublished)S7 AI, S8 MLS5 AI and ML
Final projectS6 ProjectS6 minor, S7-S8 major (2024-25 scheme)S6 Software ProjectS6 Major Project

GNDU's file lists all eight semesters, but its cover says the detailed syllabi after Semester 2 will follow, so confirm the later papers with the department.

What does this mean for you? The first-year core looks similar everywhere, so the real difference sits in the final-year papers: AI, cloud, and the project. Python shows the spread: Semester 2 at GNDU and IGNOU, and Semester 3 at GGSIPU and Christ.

My insight: Don't judge a BCA by the length of its subject list. Compare the last two semesters and check whether the scheme you see is for your batch, because GGSIPU published two different schemes a year apart.

BCA Course Subjects: 1st Year, 2nd Year, and 3rd Year in Plain Words

Programming subjects start at zero for everyone: GGSIPU's first semester opens with C, Christ's with C++, and IGNOU's with Computer Basics and PC Software. So if classmates seem to code already, relax.

BCA course subjects 1st year (Semesters 1 and 2)

  • Focus: computer basics, programming from scratch, and math.
  • IGNOU: Computer Basics and PC Software and Basic Mathematics, then Programming in C and Python.
  • GGSIPU: Programming Using C, Discrete Mathematics and Fundamentals of Computers and IT, then Applied Mathematics and Data Structures.
  • Christ: C++ and Foundational Mathematics, then Discrete Mathematics, Data Structures, and Java.

BCA course subjects 2nd year (Semesters 3 and 4)

Focus: how programs and data are organized and how computers talk to each other.

  • IGNOU: Data Structures and Algorithms and Database Management Systems, then Java and Computer Networks.
  • GGSIPU: Python Programming, Software Engineering and Operating System, then Java and Computer Networks.

BCA course subjects 3rd year (Semesters 5 and 6)

Focus: advanced topics and a full project.

  • IGNOU: Software Engineering, Cyber Security, and Data Analysis, then a 12-credit Project.
  • GNDU: Java, then a Software Project.
  • Christ: AI and Machine Learning, Cloud Computing, and a Major Project.
  • GGSIPU: not published yet for 2025-26.

BCA Course Subjects Without Math: Eligibility and Entrance Exams

The myth is that every BCA needs Class 12 math, yet Christ University accepts a +2 (Class 12) pass from any recognized board in India. So commerce and arts students aren't locked out; the rule just changes by university.

Some universities ask students without math to take a bridge course, which is a short catch-up course in a subject you skipped in Class 12. Read each row as that university's own rule; the last row is UGC's national floor.

UniversityClass 12 ruleExtra note
IGNOUA 10+2 passDistance mode, with counseling sessions at study centers
GGSIPU50% aggregate, English, plus math or a computing subjectNon-credit math bridge course is compulsory without Class 12 math
Christ UniversityA +2 pass from any recognized board in IndiaRule as printed in its 2023-24 program document
UGC ruleAny Class 12 stream, through a national or university entrance examUniversities may add bridge courses

What it means: a commerce student has real options, but at GGSIPU you'd take the math bridge course alongside Semester 1. GGSIPU admits students based on its own written test or the Common Entrance Test.

CUET (Common University Entrance Test) is a national entrance test run by the National Testing Agency (NTA). Its scores are used by all central universities and by participating state, deemed and private universities. NTA's CUET (UG) page lists 2026 notices and no 2027 notice yet.

Sources: UGC undergraduate and postgraduate regulations, 2025, NTA CUET (UG)

My insight: If you didn't study math, ask for the bridge-course rule in writing before you pay the seat fee. Then start algebra, logic, and sets early, because a math paper sits in Semester 1 of all four schemes.

BCA Specialization List: Electives, AI Papers, and the Four-Year Option

A BCA specialization usually isn't a separate degree: in these four schemes it shows up as electives, minors, or final-year papers. An elective is a paper you choose from a list, and a minor is a second subject area studied alongside the main one.

The types you'll meet are the three-year BCA, the four-year BCA (Hons.), Christ's Honours with Research, and IGNOU's distance-mode BCA. An exit option is your right to leave early with an award: under UGC rules, a certificate after year one, a diploma after year two, and the degree after year three. After a three-year exit, UGC allows a return for the fourth year within seven years, GGSIPU's scheme allows two, and your university's window applies.

Where the BCA course subjects branch out:

  • Data and analytics: GNDU's Data Analytics and Data Visualization minors, IGNOU's Data Analysis, and GGSIPU's Introduction to Data Analytics.
  • AI: GNDU's AI and Machine Learning, Christ's Neural Network, and Deep Learning.
  • Cloud and security: GNDU's Cloud Computing and Cybersecurity Fundamentals; IGNOU's Cyber Security and Digital Forensics.
  • Electives: Christ's Specialization Elective in Semester 5; GGSIPU's Semester 4 choice of Microprocessor, Computer Graphics, or Semantic Web.

Elective availability varies by college, so confirm which tracks are actually taught.

My insight: Don't pick electives by the trendiest track name. Read the master's prerequisites and choose papers that appear on your transcript under those names.

After BCA: MCA, Another Degree, or a Master's Abroad

You don't need a four-year degree to continue in India: UGC rules let a student with a three-year degree (120 credits) apply for a postgraduate program, such as an MCA.

Universities abroad set their own rules, which the next section covers.

Can You Do an MS Abroad With BCA Course Subjects and a Three-Year Degree?

Sometimes, the program decides that there is no official page in the table below that names BCA, and the three-year rule changes from one university to the next. The common slip is reading one university's rule as a whole country's.

First Class is the top class of marks in the Indian system. NAAC (National Assessment and Accreditation Council) is the body that grades Indian colleges. DAAD (the German Academic Exchange Service) is Germany's official body for international study. A course coordinator is the person who runs one master's program. Each row quotes a university-wide rule; a program page can ask for more.

CountryWhat the official page says about a three-year degreeRead next
GermanyDAAD: four-year degree treated at par; three-year holders contact the course coordinator firstGermany computer science master's
United KingdomManchester: a three-year degree with First Class considered; usual minimum 60-80%UK computer science master's
CanadaUBC: four-year degree normally required; three-year accepted with First Class and NAAC ACanada computer science master's
USAIllinois accepts three-year degrees reviewed individually; Georgia Tech needs a master's firstUSA computer science master's

Sources: DAAD India: master's studies, UBC: India, University of Manchester: India, University of Illinois: India, Georgia Tech: country requirements

So a three-year BCA isn't a dead end, but it isn't a pass everywhere. UBC (University of British Columbia) needs both First Class and an NAAC rating of A. Your BCA course subjects matter too, since programs read your transcript paper by paper.

  • Marks: CGPA (cumulative grade point average) is your overall grade, usually out of 10. Manchester quotes percentages, so use a CGPA to percentage converter first.
  • English test: IELTS (International English Language Testing System) is an English test some programs abroad ask for; check the IELTS score for UK universities early.

My insight: Before you shortlist, write a one-line rule for each program: years of study required, marks or class needed, and who to email. The same three-year BCA can clear one university's bar and miss the next.

What Can You Do If Your BCA Plan Hits a Problem?

A missed rule rarely ends the plan: Georgia Tech's own page names a master's degree as the way in for three-year degree holders.

  • The master's wants four years: choose a BCA (Hons.), return for the fourth year within your university's window, or finish a master's in India first.
  • The scheme changes: ask the academic office for your batch's syllabus in writing.
  • A program doesn't name your degree: email the course coordinator with your marks and syllabus, as DAAD advises.
  • You miss your entrance route: IGNOU admits on a 10+2 pass, and GGSIPU runs its own written test.
  • Applications ask why you chose BCA: use your statement of purpose to explain your choice and what you built.
  • References matter: ask a faculty member who taught your core papers for a letter of recommendation.

Each university and program sets its own rule, so check the program's page before you decide.

3 Takeaways on BCA Course Subjects

  1. Ask for your batch's syllabus: there's no national list of BCA course subjects, so get your university's document for your year before you pay.
  2. Check the math rule first: IGNOU asks for a 10+2 pass, GGSIPU wants math or a computing subject plus a bridge course, and Christ accepts any +2 pass.
  3. Check the four-year rule early if you plan to study abroad: read each target program's rules for three-year degrees, and consider a BCA (Hons.).

Talk to a LeapScholar counselor to check whether your BCA course subjects, specialization choices, and future plans line up.

Frequently Asked Questions About BCA Course Subjects

  • How many semesters are there in BCA?

    BCA course subjects are spread over six semesters in the three-year degree and eight in the four-year honors version at GGSIPU, GNDU, and Christ University. IGNOU runs two semesters a year, January to June and July to December, for its three-year program.

  • How many BCA course subjects are there in total?

    The total depends on the university. IGNOU's BCA lists 23 theory courses, 8 practical courses, and 1 project, worth 120 credits in all. GNDU's four-year BCA (Hons.) totals 179 credits, so compare the full scheme of the university you're joining rather than a general count of BCA course subjects.

  • What are the BCA course subjects in the 1st year?

    First-year BCA course subjects cover computer basics, programming from zero, and math. GGSIPU starts with Programming Using C and Discrete Mathematics, Christ with C++ and Foundational Mathematics, and IGNOU with Computer Basics, PC Software, and Basic Mathematics, then C and Python in Semester 2.

  • Can commerce or arts students study BCA course subjects without math?

    It depends on the university. Christ University accepts a +2 pass from any recognized board in India, while GGSIPU wants math or a computing subject and runs a compulsory bridge course for students without Class 12 math. UGC rules also open undergraduate programs to any stream through an entrance exam.

  • Which is better, BCA or BBA?

    Neither is better for everyone; it depends on the work you want. BCA course subjects are computing papers such as programming, databases, and networks, while a BBA is a management degree. Compare the final-year papers of both schemes at the same university and pick the one that matches your goal.

  • Is there an AI syllabus in BCA?

    Only some schemes include AI papers. GNDU's BCA (Hons.) includes Artificial Intelligence in Semester 7 and Machine Learning in Semester 8, while Christ teaches AI and Machine Learning in Semester 5. IGNOU's current guide lists no AI paper among its BCA course subjects, so check the final-year scheme before you choose.

  • Can you do an MS abroad after a three-year BCA?

    It depends on the program, not the country. Illinois lists three-year degrees as accepted, Manchester considers them with First Class, UBC accepts them with First Class from an NAAC A-rated college, and Georgia Tech requires a master's first. None of these pages mention BCA, so you should ask each program.

  • Does a BCA graduate need the dMAT for Germany?

    APS India says the dMAT is required from the Summer Semester 2027 intake for applicants whose degree is in an affected field, and its updated list of fields will be announced on its website. Neither APS nor DAAD names BCA, so confirm your degree title with APS India.

  • What's the difference between a 3-year BCA and a 4-year BCA (Hons.)?

    A 3-year BCA covers six semesters and closes with a shorter final-year project, such as IGNOU's 12-credit paper. A 4-year BCA (Hons.), offered by GGSIPU, GNDU, and Christ, adds two semesters, more total credits (146 to 185 against 120 to 132), and a longer final-year project or research component. The extra year also matches the length some master's programs abroad prefer.

Avatar photo
Neethu Sebastian

Neethu Sebastian is an SEO content writer at LeapScholar with 2+ years of experience in educational content. She specializes in study-abroad research for Indian students, covering university rankings, admission criteria, tuition fees, scholarships, and post-study career opportunities. She focuses on the details that matter when choosing a university, from comparing course costs to understanding visa requirements, so students can look beyond the brochures and make well-informed decisions.

Articles: 207

Crack IELTS with

7+ Bands in 4 weeks

Get Guidance to reach your

Dream University