IGNOU BCA Subjects: Semester Structure and Study Scheme
IGNOU BCA Subjects: Semester Structure and Study Scheme

IGNOU BCA Subjects: Semester Structure and Study Scheme

N
Nishit KumarAuthor & Reviewer

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At…

Updated on Nov 1, 2026 • Fact-checked by FindMyCollege editorial
Latest Updates
  • 1 Oct 2025IGNOU Online BCA Admissions Open via Samarth Portal
    Candidates applying for IGNOU Online BCA (BCAOL) can complete registration at ignouiop.samarth.edu.in with an application fee of INR 300 and semester fee of INR 6,000.

IGNOU BCA (BCAOL) is a 3-year undergraduate degree comprising 6 semesters, covering core computer science, mathematics, accountancy, and communication subjects. The course costs INR 6,000 per semester (INR 36,000 total) and concludes with an 8-credit major project (BCSP-064) in the 6th semester.

The academic structure combines core computer application courses with foundation humanities, mathematics, and business accounting modules. Below is the complete overview of semester-wise subjects, credit distributions, practical lab requirements, reference textbooks, college fee comparisons, and admission steps.

Parameter Details
Programme Name Bachelor of Computer Applications (BCA / BCAOL)
Minimum & Maximum Duration Minimum 3 Years, Maximum 6 Years
Eligibility Criteria 10+2 or its equivalent from a recognized board
Medium of Instruction English
Semester Fee INR 6,000 per semester (Exam fee extra)
Total Course Fee INR 36,000 (across 6 semesters)
Registration Fee INR 300 (at the time of online application)
Major Project Code & Credits BCSP-064 (8 Credits in Semester 6)

BCA Subjects Year-wise

The IGNOU BCA syllabus is divided across three academic years, with two semesters per year. First-year courses lay down computing, mathematical, and business foundations before advancing to core computer science subjects in subsequent terms.

First Year (Semesters 1 and 2)

Semester 1 introduces basic computing skills and foundational mathematics. Students take 5 courses: Foundation Course in English-2 (FEG-2, 4 credits), Business Organization (ECO-01, 4 credits), Computer Basics and PC Software (BCS-011, 3 credits), Basic Mathematics (BCS-012, 4 credits), and Computer Basics and PC Software Lab (BCSL-013, 2 credits).

Semester 2 covers Accountancy-1 (ECO-02, 4 credits), Problem Solving and Programming (MCS-011, 3 credits), Computer Organization and Assembly Language Programming (MCS-012, 4 credits), Discrete Mathematics (MCS-013, 2 credits), and Communication Skills (MCS-015, 2 credits), along with two 1-credit practical labs.

Semester Course Code Subject Title Credits Type
Semester 1 FEG-2 Foundation Course in English-2 4 Theory
Semester 1 ECO-01 Business Organization 4 Theory
Semester 1 BCS-011 Computer Basics and PC Software 3 Theory
Semester 1 BCS-012 Basic Mathematics 4 Theory
Semester 1 BCSL-013 Computer Basics and PC Software Lab 2 Practical
Semester 2 ECO-02 Accountancy-1 4 Theory
Semester 2 MCS-011 Problem Solving and Programming 3 Theory
Semester 2 MCS-012 Computer Organization and Assembly Language Programming 4 Theory
Semester 2 MCS-013 Discrete Mathematics 2 Theory
Semester 2 MCS-015 Communication Skills 2 Theory
Semester 2 BCSL-021 C Language Programming Lab 1 Practical
Semester 2 BCSL-022 Assembly Language Programming Lab 1 Practical

Second Year (Semesters 3 and 4)

Semester 3 covers Systems Analysis and Design (MCS-014, 3 credits), Data and File Structures (MCS-021, 4 credits), Database Management Systems (MCS-023, 3 credits), and Programming in C++ (BCS-031, 3 credits), supported by three 1-credit practical labs. Semester 4 focuses on Statistical Techniques (BCS-040, 4 credits), Object Oriented Technologies and Java Programming (MCS-024, 3 credits), Fundamentals of Computer Networks (BCS-041, 4 credits), and Algorithm Design (BCS-042, 2 credits).

Semester Course Code Subject Title Credits Type
Semester 3 MCS-014 Systems Analysis and Design 3 Theory
Semester 3 MCS-021 Data and File Structures 4 Theory
Semester 3 MCS-023 Introduction to Database Management Systems 3 Theory
Semester 3 BCS-031 Programming in C++ 3 Theory
Semester 3 BCSL-032 C++ Programming Lab 1 Practical
Semester 3 BCSL-033 Data and File Structures Lab 1 Practical
Semester 3 BCSL-034 DBMS Lab 1 Practical
Semester 4 BCS-040 Statistical Techniques 4 Theory
Semester 4 MCS-024 Object Oriented Technologies and Java Programming 3 Theory
Semester 4 BCS-041 Fundamentals of Computer Networks 4 Theory
Semester 4 BCS-042 Introduction to Algorithm Design 2 Theory
Semester 4 MCSL-016 Internet Concepts and Web Design 2 Practical
Semester 4 BCSL-043 Java Programming Lab 1 Practical
Semester 4 BCSL-044 Statistical Techniques Lab 1 Practical
Semester 4 BCSL-045 Algorithm Design Lab 1 Practical

Third Year (Semesters 5 and 6)

Semester 5 covers advanced topics including Software Engineering (BCS-051, 3 credits), Network Programming and Administration (BCS-052, 3 credits), Web Programming (BCS-053, 2 credits), Computer Oriented Numerical Techniques (BCS-054, 3 credits), and Business Communication (BCS-055, 2 credits).

Semester 6 features E-Commerce (BCS-062, 2 credits), Operating System Concepts and Networking Management (MCS-022, 4 credits), Operating System Lab (BCSL-063, 1 credit), and the Major Project (BCSP-064, 8 credits).

Semester Course Code Subject Title Credits Type
Semester 5 BCS-051 Introduction to Software Engineering 3 Theory
Semester 5 BCS-052 Network Programming and Administration 3 Theory
Semester 5 BCS-053 Web Programming 2 Theory
Semester 5 BCS-054 Computer Oriented Numerical Techniques 3 Theory
Semester 5 BCS-055 Business Communication 2 Theory
Semester 5 BCSL-056 Network Programming and Administration Lab 1 Practical
Semester 5 BCSL-057 Web Programming Lab 1 Practical
Semester 5 BCSL-058 Computer Oriented Numerical Techniques Lab 1 Practical
Semester 6 BCS-062 E-Commerce 2 Theory
Semester 6 MCS-022 Operating System Concepts and Networking Management 4 Theory
Semester 6 BCSL-063 Operating System Concepts and Networking Management Lab 1 Practical
Semester 6 BCSP-064 Project 8 Major Project

BCA Practicals and Projects

Practical subjects in IGNOU BCA are structured to complement core theory modules. Laboratory sessions are conducted across all six semesters to ensure hands-on programming experience in languages such as C, C++, Assembly Language, Java, and web technologies.

Semester 2 features C Language Programming Lab (BCSL-021) and Assembly Language Programming Lab (BCSL-022), each carrying 1 credit. Semester 3 comprises C++ Lab (BCSL-032), Data Structures Lab (BCSL-033), and DBMS Lab (BCSL-034). Semester 4 includes Internet Concepts & Web Design (MCSL-016, 2 credits) alongside 1-credit labs in Java (BCSL-043), Statistical Techniques (BCSL-044), and Algorithm Design (BCSL-045).

Semester 5 includes Network Programming Lab (BCSL-056), Web Programming Lab (BCSL-057), and Numerical Techniques Lab (BCSL-058). In the final term, students complete Operating System Concepts Lab (BCSL-063, 1 credit) and submit the 8-credit Major Project (BCSP-064).

Books for BCA

While IGNOU provides Self-Learning Material (SLM) for each subject, standard reference books help students gain deeper understanding and solve practice problems across programming and mathematical subjects.

Subject Area Book Title Author(s)
C Programming Let Us C Yashavant Kanetkar
C Programming Programming in ANSI C E. Balagurusamy
Mathematics Higher Engineering Mathematics B.S. Grewal
Mathematics Differential Calculus Das BC and Mukherjee
Database Management Database System Concepts Abraham Silberschatz, S. Sudarshan
Operating Systems Operating System Concepts Galvin & Silberschatz
Data Structures Data Structures Using C Reema Thareja
Object-Oriented Programming Object Oriented Programming with C++ E. Balagurusamy

BCA Colleges and Fee Options

Students looking at traditional campus-based degree options alongside open universities can evaluate institutions across India. At least 3589 colleges offer BCA (government 233, private 1903). Among government institutions, the median total course fee is ₹60,000, with the middle half ranging between ₹32,400 and ₹94,520 (based on 171 colleges with fee data). Private institutions record a median total course fee of ₹1.26 lakh, with the middle half falling between ₹78,874 and ₹1.85 lakh (across 1445 colleges with fee data).

State-wise distribution shows high concentration in key educational hubs: Uttar Pradesh has 434 colleges, Tamil Nadu 393, Karnataka 346, Maharashtra 339, Punjab 238, and Madhya Pradesh 194. Across 97 reporting colleges, the median average placement package stands at 2.76 LPA.

College City Ownership Total course fee NIRF rank
Presidency College Bangalore Bangalore Private ₹4.15 lakh 7 (Overall, 2021)
Amrita Vishwa Vidyapeetham Coimbatore — ₹1.41 lakh 8 (University, 2025)
PSGR Krishnammal College for Women Coimbatore Private (aided) ₹63,000 9 (Overall, 2025)
PSG College of Arts and Science Coimbatore Private (aided) ₹2.28 lakh 10 (Overall, 2025)
SRM Institute of Technology Kanchipuram Private ₹3.85 lakh 11 (Overall, 2025)
Rajagiri College of Social Sciences Cochin Private (aided) — 12 (Overall, 2025)
Saveetha Institute of Medical and Technical Sciences Chennai — ₹4.00 lakh 13 (Overall, 2025)
Vellore Institute of Technology Vellore Vellore — ₹1.65 lakh 14 (Overall, 2025)
College City Ownership Total course fee
Queen Mary’s College Chennai Government ₹5,001
Sri Meenakshi Government Arts College for Women Madurai Government ₹5,058
Government College for Girls Gurugram Government ₹5,259
Government College Bahadurgarh Bahadurgarh Government ₹5,618
Maharaja Chhatrasal Bundelkhand Vishwavidyalaya Chhatarpur Government ₹6,210
Panch Pargana Kisan College Ranchi Government ₹7,050
Government College for Women Karnal Karnal Government ₹7,248
Periyar Arts College Cuddalore Government ₹8,340
Government Degree College Pulwama Pulwama Government ₹8,990
Government First Grade College for Women Maddur Maddur Government ₹9,320

How to Apply for BCA Admission in 2026: Step by Step

  1. Check Eligibility Criteria: Verify that you have passed 10+2 or an equivalent secondary examination from a recognized central or state board.
  2. Visit Official Portal: Go to the IGNOU IOP portal (ignouiop.samarth.edu.in) during the January or July admission window.
  3. Register & Fill Application Form: Create a user account, fill personal and educational details, and select BCA / BCAOL as your target programme.
  4. Pay Registration and Semester Fees: Pay the INR 300 registration fee along with the first semester fee of INR 6,000 using online payment methods.
What to do Where Link
Compare colleges, fees and cutoffs BCA colleges in India findmycollege.com

FAQs

What subjects are there in BCA at IGNOU?

IGNOU BCA includes subjects like Computer Basics, C Programming, Assembly Language, Discrete Mathematics, Systems Analysis, Data Structures, DBMS, C++, Java, Software Engineering, Web Programming, Operating Systems, E-Commerce, and an 8-credit Major Project.

Can I do BCA without maths in IGNOU?

Yes, 10+2 pass students from any stream can apply for IGNOU BCA. However, Basic Mathematics (BCS-012) and Discrete Mathematics (MCS-013) are mandatory core subjects within the BCA curriculum.

What is the fee for IGNOU BCA?

The IGNOU BCA tuition fee is INR 6,000 per semester, totaling INR 36,000 across 6 semesters. Candidates must also pay a registration fee of INR 300 during initial admission, while term-end examination fees are charged separately per course.

What is taught in BCA first semester at IGNOU?

IGNOU BCA 1st semester comprises 5 mandatory courses: Foundation Course in English-2 (FEG-2, 4 credits), Business Organization (ECO-01, 4 credits), Computer Basics and PC Software (BCS-011, 3 credits), Basic Mathematics (BCS-012, 4 credits), and Computer Basics and PC Software Lab (BCSL-013, 2 credits).

What are the IGNOU BCA 5th semester subjects?

IGNOU BCA 5th semester courses include Software Engineering (BCS-051, 3 credits), Network Programming and Administration (BCS-052, 3 credits), Web Programming (BCS-053, 2 credits), Computer Oriented Numerical Techniques (BCS-054, 3 credits), Business Communication (BCS-055, 2 credits), alongside 3 dedicated 1-credit practical lab subjects.

How many credits is the IGNOU BCA project?

The major Project (BCSP-064) in IGNOU BCA carries 8 credits and is submitted in the 6th semester. It allows students to apply programming, software engineering, and database concepts learned across the program.

Nishit Kumar
Written by

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At FindMyCollege, Nishit oversees content and editorial strategy, guiding topic selection and content frameworks to ensure accuracy, relevance, and student-first value across the website.

View all posts →

Similar Posts