IGNOU BCA Syllabus 2026: Semester-wise Subjects, Course Structure & Updates
IGNOU BCA syllabus is divided into six semesters over 3 years, including theoretical and practical subjects. Find detailed breakdown of IGNOU BCA syllabus with exam pattern and more in this guide.
Navigating the BCA from IGNOU syllabus for 2026 is straightforward with its updated, industry-relevant curriculum designed to equip students with essential computer application skills. The syllabus for IGNOU BCA course is divided into 3 years and 6 semesters. The IGNOU BCA course includes theoretical and practical subjects. Semesterwise subjects for IGNOU BCA course varies for Distance (ODL) and online (OL) programmes. Here, you’ll find a detailed breakdown of semester-wise subjects, credit distribution, key syllabus changes, and practical advice on study materials and exam strategies.
IGNOU BCA Syllabus Overview 2026: Key Subjects & Credits
The IGNOU BCA syllabus offers a comprehensive curriculum for the Bachelor of Computer Application program, recognized by UGC. This overview details the key subjects and credit distribution across its 3-year duration, providing a clear understanding of the bca from ignou syllabus structure for both online and distance modes.
| Feature | Detail |
| Course Name | Bachelor of Computer Application (BCA) |
| Institute | Indira Gandhi National Open University (IGNOU) |
| Program Duration | 3 years (Minimum 36 Months, Maximum 72 Months) |
| Mode of Study | Distance and Online |
| Eligibility | 10+2 or equivalent from a recognised board (or a pass in Diploma in Commercial Practice or equivalent) |
| Tuition Fees (Distance/Online) | INR 49,800 (INR 8,300.00 per semester) |
| Subject Types | Theoretical and Practical |
| Key Subjects | Programming & Problem Solving (C, C++, Java), Computer Fundamentals, Discrete Mathematics, DBMS, Data Structures, Operating Systems, Computer Networks, Software Engineering, Web Development, Statistical Techniques, and Practical Lab Work. |
IGNOU BCA Distance Course Syllabus
Click Here for IGNOU BCA Distance Prospectus
First Year
The first year of the Indira Gandhi National Open University BCA programme carries a total of 30 credits across Semesters 1 and 2. It focuses on foundational concepts in computer applications, mathematics, programming, and communication skills.
| Semester | Subject Code | Subject Name | Credits |
| Semester 1 | FEG-02 | Foundation Course in English-2 | 4 |
| BCS-011 | Computer Basics and PC Software | 3 | |
| BCS-012 | Basic Mathematics | 4 | |
| BCSL-013 | Computer Basics and PC Software Lab | 2 | |
| Semester 2 | ECO-01 | Business Organisation | 4 |
| MCS-011 | Problem Solving and Programming | 3 | |
| MCS-012 | Computer Organisation and Assembly Language Programming | 4 | |
| MCS-013 | Discrete Mathematics | 2 | |
| MCS-015 | Communication Skills | 2 | |
| BCSL-021 | C Language Programming Lab | 1 | |
| BCSL-022 | Assembly Language Programming Lab | 1 |
Second Year
The second year includes a total of 28 credits distributed across Semesters 3 and 4. Students learn database management, networking, Java programming, data structures, and statistical techniques through theory and practical courses.
| Semester | Subject Code | Subject Name | Credits |
| Semester 3 | MCS-021 | Data and File Structures | 4 |
| MCS-023 | Introduction to Database Management Systems | 3 | |
| MCS-014 | Systems Analysis and Design | 3 | |
| BCSL-032 | C++ Programming Lab | 1 | |
| BCSL-033 | Data and File Structures Lab | 1 | |
| BCSL-034 | DBMS Lab | 1 | |
| Semester 4 | BCS-040 | Statistical Techniques | 4 |
| BCS-041 | Fundamentals of Computer Networks | 4 | |
| MCS-024 | Object Oriented Technologies and Java Programming | 3 | |
| BCSL-042 | Statistical Techniques Lab | 1 | |
| BCSL-043 | Java Programming Lab | 1 | |
| BCSL-044 | Computer Network Lab | 1 |
Third Year
The third year comprises 34 credits across Semesters 5 and 6 and emphasizes advanced subjects like software engineering, cybersecurity, web programming, algorithms, and project work for industry readiness.
| Semester | Subject Code | Subject Name | Credits |
| Semester 3 | MCS-021 | Data and File Structures | 4 |
| MCS-023 | Introduction to Database Management Systems | 3 | |
| MCS-014 | Systems Analysis and Design | 3 | |
| BCSL-032 | C++ Programming Lab | 1 | |
| BCSL-033 | Data and File Structures Lab | 1 | |
| BCSL-034 | DBMS Lab | 1 | |
| Semester 4 | BCS-040 | Statistical Techniques | 4 |
| BCS-041 | Fundamentals of Computer Networks | 4 | |
| MCS-024 | Object Oriented Technologies and Java Programming | 3 | |
| BCSL-042 | Statistical Techniques Lab | 1 | |
| BCSL-043 | Java Programming Lab | 1 | |
| BCSL-044 | Computer Network Lab | 1 |
IGNOU BCA Online Course Syllabus
Click Here for IGNOU BCA Online Programme Official Guide
First Year
The first year of the Indira Gandhi National Open University Online BCA programme consists of approximately 32 credits across Semesters 1 and 2. It introduces students to computer fundamentals, mathematics, programming, communication skills, and environmental studies.
| Semester | Subject Code | Subject Name | Credits |
| Semester 1 | BEGLA-136 | English at the Workplace | 6 |
| BEVAE-181 | Environmental Studies | 4 | |
| BCS-111 | Computer Basics and PC Software | 4 | |
| BCSL-135 | Computer Basics and PC Software Lab | 2 | |
| Semester 2 | ECO-01 | Business Organisation | 4 |
| ECO-02 | Accountancy-1 | 4 | |
| MCS-011 | Problem Solving and Programming | 3 | |
| MCS-012 | Computer Organisation and Assembly Language Programming | 4 | |
| MCS-013 | Discrete Mathematics | 2 | |
| MCS-015 | Communication Skills | 2 | |
| BCSL-021 | C Language Programming Lab | 1 | |
| BCSL-022 | Assembly Language Programming Lab | 1 |
Second Year
The second year carries around 32 credits across Semesters 3 and 4 and focuses on database management, networking, Java programming, algorithms, and statistical techniques through theory and practical training.
| Semester | Subject Code | Subject Name | Credits |
| Semester 3 | MCS-021 | Data and File Structures | 4 |
| MCS-023 | Introduction to Database Management Systems | 3 | |
| MCS-014 | Systems Analysis and Design | 3 | |
| BCS-031 | Programming in C++ | 3 | |
| BCSL-032 | C++ Programming Lab | 1 | |
| BCSL-033 | Data and File Structures Lab | 1 | |
| BCSL-034 | DBMS Lab | 1 | |
| Semester 4 | BCS-040 | Statistical Techniques | 4 |
| BCS-041 | Fundamentals of Computer Networks | 4 | |
| MCS-024 | Object-Oriented Technologies and Java Programming | 3 | |
| MCS-042 | Introduction to Algorithm Design | 4 | |
| BCS-051 | Internet Concepts and Web Design | 2 | |
| BCSL-043 | Java Programming Lab | 1 | |
| BCSL-042 | Statistical Techniques Lab | 1 | |
| BCSL-045 | Algorithm Design Lab | 1 |
Third Year
The third year of the IGNOU Online BCA programme comprises nearly 35 credits across Semesters 5 and 6. It emphasizes software engineering, web technologies, cybersecurity, and project-based learning for industry readiness .
| Semester | Subject Code | Subject Name | Credits |
| Semester 5 | BCS-151 | Introduction to Software Engineering | 4 |
| BCS-053 | Web Programming | 2 | |
| BCOS-184 | E-Commerce | 4 | |
| MSEI-023 | Cyber Security | 4 | |
| BCSL-146 | Web Programming Lab | 2 | |
| Semester 6 | BCSP-165 | Project | 12 |
| BCS-071 | Data Communication and Computer Networks | 3 | |
| BCS-072 | Computer-Oriented Numerical Techniques | 3 | |
| BCS-062 | E-Commerce | 2 | |
| BCSL-063 | E-Commerce Lab | 1 | |
| BCSL-074 | Network Programming and Administration Lab | 1 |
IGNOU BCA Course Theoretical Subjects
The theoretical subjects in the Indira Gandhi National Open University BCA programme focus on core concepts of programming, mathematics, networking, software engineering, and business applications. These subjects help students build strong analytical and technical knowledge.
| Subject Code | Subject Name |
| FEG-02 / BEGLA-136 | English / Communication Skills |
| ECO-01 | Business Organisation |
| ECO-02 | Accountancy-1 |
| BCS-012 | Basic Mathematics |
| MCS-011 | Problem Solving and Programming |
| MCS-012 | Computer Organisation and Assembly Language Programming |
| MCS-013 | Discrete Mathematics |
| MCS-014 | Systems Analysis and Design |
| MCS-021 | Data and File Structures |
| MCS-023 | Introduction to Database Management Systems |
| BCS-031 | Programming in C++ |
| BCS-040 | Statistical Techniques |
| BCS-041 | Fundamentals of Computer Networks |
| MCS-024 | Object-Oriented Technologies and Java Programming |
| MCS-042 | Introduction to Algorithm Design |
| BCS-051 | Internet Concepts and Web Design |
| BCS-151 | Introduction to Software Engineering |
| BCOS-184 | E-Commerce |
| MSEI-023 | Cyber Security |
| BCS-071 | Data Communication and Computer Networks |
| BCS-072 | Web Programming / Numerical Techniques |
IGNOU BCA Course Practical Subjects
The practical subjects in the IGNOU BCA syllabus provide hands-on exposure to programming, networking, database management, and web technologies. These lab-based courses help students apply theoretical concepts in real-world computing environments.
| Subject Code | Subject Name |
| BCSL-013 | Computer Basics and PC Software Lab |
| BCSL-021 | C Language Programming Lab |
| BCSL-022 | Assembly Language Programming Lab |
| BCSL-032 | C++ Programming Lab |
| BCSL-033 | Data and File Structures Lab |
| BCSL-034 | DBMS Lab |
| BCSL-042 | Statistical Techniques Lab |
| BCSL-043 | Java Programming Lab |
| BCSL-044 | Computer Network Lab |
| BCSL-045 | Algorithm Design Lab |
| BCSL-073 | Web Programming Lab |
| BCSL-074 | Network Programming and Administration Lab |
| BCSL-146 | Web Programming Lab |
| BCSL-159 | Algorithm Design Lab |
| BCSP-165 | Project Work |
IGNOU BCA Course Project Work
The project work for the final year of the IGNOU BCA program (Course Code: BCSP-165) provides students with practical exposure to software development principles. It allows learners across both distance and online modes to implement their programming skills by designing and developing a real-world software solution.
| Component / Requirement | Details and Parameters |
| Course Code & Credits | BCSP-165 (12 Credits) |
| Core Core Objective | Full implementation of the Software Development Life Cycle (SDLC) following IEEE standards for SRS documentation. |
| Project Report Evaluation | Maximum Marks: 150 (Minimum Passing Marks: 60) |
| Project Viva-Voce | Maximum Marks: 50 (Minimum Passing Marks: 20) |
| Overall Passing Criteria | Minimum 40% marks required individually in both the Project Report and the Viva-Voce. |
| ODL Mode Submission (BCA_NEW) | Managed physically through assigned local Learner Support Centres (LSC) and Regional Centres. |
| Online Mode Submission (BCA_NEWOL) | Managed digitally through the designated online Learning Management System (LMS) portal. |
IGNOU BCA Exam Pattern
The evaluation methodology for the IGNOU BCA program uses a dual-component system comprising continuous internal assessments and comprehensive final examinations. This structured pattern maintains uniform grading standards across both the ODL and online learning modes.
| Evaluation Metric / Feature | Specifications & Weightage Pattern |
| Continuous Evaluation (Assignments) | Accounts for 25% of the total course weightage; mandatory submission to pass. |
| Term-End Examination (TEE) | Accounts for 75% of the total course weightage; theory papers generally last 3 hours. |
| Standard Core Passing Criteria | Minimum of 40% marks required independently in both Assignments and TEE. |
| Practical / Lab Course Exams | 25% Assignment / 75% Term-End Practical; requires 70% mandatory session attendance. |
| ODL Mode Mode Execution | Handwritten assignments are physically submitted; theory TEE is pen-and-paper based. |
| Online Mode Execution | Digital assignment uploads through the LMS; practical components evaluated via virtual viva-voce. |
How to Download IGNOU BCA Study Materials 2026 (PDF)
The primary authentic source for downloading IGNOU BCA study materials in digital (PDF) format is eGyanKosh. If physical materials are delayed, digital versions are recommended. Here is a step-by-step guide:
- Visit the official eGyanKosh Portal website on your browser.
- Use the search bar and type “BCA” or enter a specific course code such as “MCS-011” or “BCS-012”.
- Click on the relevant BCA programme or subject link from the search results.
- Open the desired course folder to view all available study blocks and units.
- Select the PDF file you want to access and click on it to open the study material.
- Download the PDF by clicking the download icon or using the browser’s save option.
- Repeat the same process for other BCA subjects and semesters to create your complete digital study library.
- Students can also access programme-related resources and updates through the official IGNOU BCA Programme Page.
IGNOU BCA Assignments & Exam Preparation Strategy 2026
IGNOU BCA assignments are a critical and mandatory component for continuous internal assessment, contributing 25% to 30% of the final grade. They are essential for evaluating understanding of the bca from ignou syllabus and theoretical concepts, with submission required for Term-End Examination eligibility.
| Feature | Details |
| Programme Code | BCA |
| Programme Name | Bachelor of Computer Applications |
| Academic Session | 2026 |
| Applicable TEE | June and December TEE |
| Assignments Category | Tutor Marked Assignments (TMA) |
| Weightage in Final Grade | 25% to 30% of the final grade (or 30% of total marks) |
| Purpose of Assignments | Critical component and primary tool for continuous internal assessment, designed to evaluate the learner’s understanding of course material and theoretical/practical applications. |
| Mandatory Requirement | Completing and submitting assignments is a mandatory requirement for every student enrolled in the BCA programme. |
| Eligibility for TEE | Submission of assignments within prescribed timelines is mandatory to become eligible for the Term-End Examination. |
| Consequences of Non-Submission | Failure to submit assignments will result in ineligibility to appear for theory exams of respective courses, and the final result will remain incomplete. |
| Assignment Question Papers | Students must download the correct version of question papers applicable to the 2026 academic session from official university sources. Examples for July 2025, January 2026 sessions include BCS-062, MCS-022, and BCSL-063. |
| Submission Location | Completed assignments must be submitted at the designated Study Centre. |
| Submission Method | Follow specific instructions from the Regional Centre; some may allow online submissions (portals/Google Forms), while others require physical hard copies. |
Frequently Asked Questions
What is bca from ignou syllabus?
The IGNOU BCA syllabus is a credit-based structure covering computer science aspects like programming, software development, database management, and networking. The latest syllabus structure is available for 2025.
What are the eligibility requirements for bca from ignou syllabus?
To be eligible for IGNOU BCA, candidates must be 12th pass from any recognized state or national school board, such as CBSE or ICSE.
How do I apply for bca from ignou syllabus?
IGNOU BCA admission for 2026 has started. The admission process for the Bachelor of Computer Applications is merit-based.
What is the application timeline for bca from ignou syllabus?
IGNOU BCA admissions for the January 2026 batch closed on February 28, 2026. Admissions for the July 2026 session will open on May 15, 2026.
What is the expected cutoff for bca from ignou syllabus?
IGNOU BCA admission is merit-based and processed on a first-come, first-served basis. Candidates must be 12th pass from accepted boards to meet eligibility criteria.
