IGNOU BCA Syllabus: Detailed Subjects, Course Structure, and Credits
IGNOU BCA syllabus is divided into 6 semesters for distance (ODL) and online (OL) programmes. Find IGNOU BCA syllabus for both modes with semester-wise breakdown, study materials and more.
The IGNOU BCA subjects for the 2026 academic year provide a robust curriculum, blending foundational computer science with practical application to prepare students for a dynamic IT career. IGNOU BCA course is available in Distance and Online modes. Both programmes are divided into six semesters. The updated IGNOU BCA syllabus covers core programming languages, data structures, database management, web development, and essential mathematical concepts, ensuring comprehensive skill development. This article details the semester-wise breakdown, practical components, study materials, and key changes in the 2026 IGNOU BCA syllabus.
IGNOU BCA Course Codes and Credit Distribution per Subject 2026
The IGNOU BCA program comprises a total of 39 courses, accumulating 99 credits, designed to be completed within a minimum of three years. This section details the key structural and financial aspects of the ignou bca subjects.
| Aspect | Details |
| Total Number of Courses | 39 |
| Total Credits for BCA Program | 99 |
| Minimum Program Duration | 3 Years (36 Months) |
| Maximum Program Duration | 6 Years (72 Months) |
| Per Semester Fee (National Students) | INR 8,300.00 |
| Total Program Fee (National Students) | INR 49,800.00 |
IGNOU BCA Semesterwise Syllabus: Distance Mode
The Bachelor of Computer Applications (BCA) program from IGNOU offers a comprehensive curriculum designed to equip students with essential computing skills. This section details the ignou bca subjects and their credit distribution, providing a clear overview of the program’s structure and core components.
| Semester | Course Code | Course Name | Credits |
| I | FEG-02 | Foundation Course in English-2 | 4 |
| I | BCS-111 | Computer Basics and PC Software | 4 |
| I | BCS-012 | Basic Mathematics | 4 |
| I | BCSL-013 | Computer Basics and PC Software Lab | 2 |
| II | ECO-01 | Business Organisation | 4 |
| II | MCS-011 | Problem Solving and Programming | 3 |
| II | MCS-012 | Computer Organisation and Assembly Language Programming | 3 |
| II | BCS-021 | C Programming | 3 |
| II | BCS-022 | Assembly Language Programming | 4 |
| II | BCSL-021 | C Programming Lab | 1 |
| II | BCSL-022 | Assembly Language Programming Lab | 1 |
| III | MCS-021 | Data and File Structures | 4 |
| III | MCS-023 | Introduction to Database Management Systems | 3 |
| III | BCS-031 | C++ Programming | 3 |
| III | BCSL-032 | C++ Programming Lab | 1 |
| III | BCSL-033 | Data and File Structures Lab | 1 |
| III | BCSL-034 | DBMS Lab | 1 |
| IV | BCS-040 | Statistical Techniques | 4 |
| IV | MCS-024 | Object-Oriented Technologies and Java Programming | 3 |
| IV | BCS-041 | Fundamentals of Computer Networks | 4 |
| IV | BCS-042 | Introduction to Algorithm Design | 2 |
| IV | BCSL-043 | Java Programming Lab | 1 |
| IV | BCSL-044 | Statistical Techniques Lab | 1 |
| IV | BCSL-045 | Algorithm Design Lab | 1 |
| V | BCS-051 | Introduction to Software Engineering | 3 |
| V | BCS-052 | Network Programming and Administration | 3 |
| V | BCS-053 | Web Programming | 2 |
| V | BCS-054 | Computer Oriented Numerical Techniques | 3 |
| V | BCS-055 | Business Communication | 2 |
| V | BCSL-056 | Network Programming and Administration Lab | 1 |
| V | BCSL-057 | Web Programming Lab | 1 |
| V | BCSL-058 | Computer Oriented Numerical Techniques Lab | 1 |
| VI | BCS-062 | E-Commerce | 2 |
| VI | MCS-022 | Operating System Concepts and Networking Management | 4 |
| VI | BCSL-063 | Operating System Concepts and Networking Management Lab | 1 |
IGNOU BCA Syllabus: Online Mode
The IGNOU Online BCA follows a semester-based structure designed in line with the NEP framework. Compared to the ODL BCA programme, the online version includes multidisciplinary courses such as Environmental Studies, Financial Accounting, Entrepreneurship, Cyber Security, Digital Forensics, and Data Analysis, along with core computer science subjects.Â
| Semester | Course Code | Course Name | Credits |
| I | BEVAE-181 | Environmental Studies | 4 |
| I | BEGLA-136 | English at Workplace | 6 |
| I | BCS-111 | Computer Basics and PC Software | 4 |
| I | BCSL-013 | Computer Basics and PC Software Lab | 2 |
| Semester I Total | 16 | ||
| II | BCS-012 | Basic Mathematics | 4 |
| II | MCS-011 | Problem Solving and Programming | 3 |
| II | MCS-012 | Computer Organisation and Assembly Language Programming | 4 |
| II | BCSL-021 | C Programming Lab | 1 |
| II | BCSL-022 | Assembly Language Programming Lab | 1 |
| Semester II Total | 13 | ||
| III | BCS-131 | Programming in C++ | 4 |
| III | MCS-023 | Introduction to Database Management Systems | 4 |
| III | MCS-208 | Data Structures and Algorithms | 4 |
| III | BCSL-135 | DBMS and C++ Lab | 2 |
| III | BCS-040 | Statistical Techniques | 4 |
| Semester III Total | 18 | ||
| IV | MCS-206 | Object-Oriented Programming using Java | 4 |
| IV | BCS-041 | Fundamentals of Computer Networks | 4 |
| IV | BCOC-131 | Financial Accounting | 6 |
| IV | BCSL-147 | Web Programming Lab | 2 |
| Semester IV Total | 16 | ||
| V | BCS-151 | Introduction to Software Engineering | 4 |
| V | BCS-042 | Introduction to Algorithm Design | 2 |
| V | BCSL-159 | Introduction to Algorithm Design Lab | 2 |
| V | BCOS-184 | E-Commerce | 4 |
| V | MSEI-023 | Cyber Security | 4 |
| V | BECS-184 | Data Analysis | 4 |
| Semester V Total | 20 | ||
| VI | BCOS-185 | Entrepreneurship | 4 |
| VI | MSEI-027 | Digital Forensics | 4 |
| VI | BCSP-165 | Project Work | 12 |
| Semester VI Total | 20 |
IGNOU BCA Practical Subjects and Lab Components 2026
The IGNOU BCA program emphasizes practical skills in software development, programming languages, and networking. This section outlines the key ignou bca subjects that include practical and lab components, detailing their course codes, names, and credits across various semesters.
| Semester | Course Code | Course Name | Credits |
| 1 | BCSL-013 | Computer Basics and PC Software Lab | 2 |
| 2 | BCSL-021 | C Language Programming Lab | 1 |
| 2 | BCSL-022 | Assembly Language Programming Lab | 1 |
| 3 | BCSL-032 | C++ Programming Lab | 1 |
| 3 | BCSL-033 | Data and File Structures Lab | 1 |
| 3 | BCSL-034 | DBMS Lab | 1 |
| 4 | MCSL-016 | Internet Concepts and Web Design | 2 |
| 4 | BCSL-043 | Java Programming Lab | 1 |
| 4 | BCSL-044 | Statistical Techniques Lab | 1 |
| 4 | BCSL-045 | Algorithm Design Lab | 1 |
| 5 | BCSL-056 | Network Programming and Administration Lab | 1 |
| 5 | BCSL-057 | Web Programming Lab | 1 |
| 5 | BCSL-058 | Computer Oriented Numerical Techniques Lab | 1 |
| 6 | BCSL-063 | Operating System Concepts and Networking Management Lab | 1 |
| 6 | BCSP-064 | Project | 8 |
IGNOU BCA Study Materials and Books for All Subjects 2026
The IGNOU Bachelor of Computer Applications (BCA) study materials for the 2026 academic cycle serve as the primary academic foundation, meticulously designed by subject matter experts. Available in both digital (PDF) via eGyanKosh and printed formats, these resources are essential for grasping complex computing concepts and preparing for all examinations.
| Course Code | Course Name |
| 1st Semester IGNOU BCA Study Materials | |
| FEG-02 | Foundation Course in English-2 |
| ECO-01 | Business Organization |
| BCS-011 | Computer Basic and PC Software |
| BCS-012 | Mathematics |
| BCSL-013 | Computer Basic and PC Software Lab |
| 2nd Semester IGNOU BCA Study Materials | |
| ECO-02 | Accountancy-1 |
| MCS-011 | Problem Solving and Programming |
| MCS-012 | Computer Organization and Assembly Language Programming |
| MCS-015 | Communication Skills |
| MCS-013 | Discrete Mathematics |
| BCSL-021 | C Language Programming Lab |
| BCSL-022 | Assembly Language Programming Lab |
| 3rd Semester IGNOU BCA Study Materials | |
| MCS-021 | Data and File Structures |
| MCS-023 | Introduction to Database Management Systems |
| MCS-014 | System Analysis and Design |
| BCS-031 | Programming in C++ |
| BCSL-032 | C++ Programming Lab |
| BCSL-033 | Data and File Structures Lab |
| BCSL-034 | DBMS Lab |
| 4th Semester IGNOU BCA Study Materials | |
| BCS-040 | Statistical Techniques |
| MCS-024 | Object-Oriented Technologies and Java Programming |
| BCS-041 | Fundamentals of Computer Networks |
| BCS-042 | Introduction to Algorithm Design |
| MCSL-016 | Internet Concepts and Web Design |
| BCSL-043 | Java Programming Lab |
| BCSL-044 | Statistical Techniques lab |
| BCSL-045 | Algorithm Design Lab |
| 5th Semester IGNOU BCA Study Materials | |
| BCS-051 | Introduction to Software Engineering |
| BCS-052 | Network Programming and Administration |
| BCS-053 | Web Programming |
| BCS-054 | Computer Oriented Numerical Techniques |
| BCS-055 | Business Communication |
| BCSL-056 | Network Programming and Administration Lab |
| BCSL-057 | Web Programming Lab |
| BCSL-058 | Computer Oriented Numerical Techniques Lab |
| 6th Semester IGNOU BCA Study Materials | |
| BCS-062 | E-Commerce |
| MCS-022 | Operating System Concepts and Networking Management |
| BCSL-063 | Operating System Concepts and Networking Management Lab |
| BCSP-064 | Project |
How to Access IGNOU BCA Study Materials
Step 1: Visit the eGyanKosh Portal
Open the official eGyanKosh digital repository, which contains self-learning materials for all IGNOU programmes, including BCA.
Step 2: Search for Your Course Code
Use the search bar to enter the relevant course code, such as BCS-012, MCS-011, BCS-041, or MCS-024. You can also browse materials semester-wise if available.
Step 3: Open the Course Collection
Select the appropriate course from the search results. Each course contains multiple blocks and units covering the complete syllabus.
Step 4: Download the PDF Study Material
Click on the required block or unit and download the PDF file. Students can save these files for offline reading on laptops, tablets, or smartphones.
Step 5: Access Printed Study Materials
Students who opt for printed books during admission typically receive hard copies at their registered address. Delivery timelines may vary depending on the admission cycle and regional centre.
Step 6: Use the IGNOU e-Content Mobile App
For convenient access, students can also download IGNOU’s mobile learning applications to read study materials, watch academic content, and access additional learning resources.
Step 7: Verify You Are Using the Latest Edition
Before downloading any book, ensure the course code matches your current BCA syllabus. IGNOU periodically revises course content, and updated study materials may replace older versions.
How to Access IGNOU BCA Solved Assignments 2026-27
Solved assignments for IGNOU BCA New syllabus are available for the 2025-26 and 2026-27 sessions. This guide outlines various formats, delivery options, and contact methods to obtain these crucial ignou bca subjects resources.
- Availability: Solved assignments are available for the 2025-26 and 2026-27 sessions.
- Formats: Assignments are available as Soft copy/PDF/Hard copy/Handwritten.
- Delivery: Assignments can be delivered via direct download links, email, or WhatsApp.
- Free Options: Some assignments are advertised as ‘free solution’ or ‘free download pdf’.
Frequently Asked Questions
What are the subjects in IGNOU BCA?
The IGNOU BCA syllabus covers programming, mathematics, database management, computer networks, software engineering, web development, algorithms, operating systems, e-commerce, and practical lab courses across six semesters.Â
What are the eligibility requirements for ignou bca subjects?Â
Candidates must have completed 10+2 or an equivalent qualification from a recognized board. There is no age limit, making the programme accessible to learners of all ages.Â
How do I apply for ignou bca subjects?Â
Students can apply online through the IGNOU admission portal by registering, filling out the application form, uploading required documents, and paying the prescribed programme fee.Â
Is the IGNOU BCA degree valid for government and private jobs?Â
Yes, the IGNOU BCA degree is recognized by the UGC and accepted for higher education, government examinations, and private-sector employment opportunities across India.
Does IGNOU BCA include practical and project work?Â
Yes, the programme includes several laboratory courses in programming, databases, networking, and web development. Students may also need to complete a project as per programme requirements.
Can I pursue MCA after completing IGNOU BCA?Â
Yes, IGNOU BCA graduates are eligible to apply for MCA programmes offered by IGNOU and other recognized universities, subject to the institution’s admission criteria.
Where can I download IGNOU BCA study materials and books?Â
Students can download free PDF study materials from the official eGyanKosh repository. Printed books may also be provided to eligible students during the admission process.
What is the duration of the IGNOU BCA programme?Â
The minimum duration of IGNOU BCA is three years, while students can complete the programme within a maximum period of six years, offering flexibility for working professionals.
