IGNOU BCA Syllabus: Semester-Wise Subjects and Course Structure

IGNOU BCA Syllabus

Start Your Journey

Ready to Begin Your Learning Journey with IGNOU?

Whether you are a student, working professional, homemaker, or lifelong learner, IGNOU gives you the flexibility to continue your education from anywhere.

Download Brochure

Get Started with IGNOU

Fill in your details and we'll get in touch shortly

Please enter your full name
Please enter a valid 10-digit mobile number
Please enter a valid email address
Please select a course
! Something went wrong submitting your details. Please check your connection and try again.
You're all set!
Our team will reach out to you shortly.

The IGNOU BCA syllabus is divided into six semesters and covers programming, databases, operating systems, computer networks, Java, web development, cybersecurity, software engineering, data analysis, and digital forensics. Students also complete practical laboratory courses and a 12-credit final project.

The revised BCA_NEW programme carries 120 credits, with 20 credits assigned to each semester. The complete structure includes 23 theory courses, eight practical courses, and one project.

IGNOU BCA Syllabus: Overview

Course Detail Information
Programme Bachelor of Computer Applications
Programme Code BCA_NEW
Learning Mode Open and Distance Learning
Duration 3 years
Maximum Duration 6 years
Number of Semesters 6
Total Credits 120
Credits Per Semester 20
Theory Courses 23
Practical Courses 8
Project 1
Medium English

IGNOU BCA Semester 1 Syllabus

The first semester builds the foundation needed for later computer science subjects.

Course Code Subject Credits
BEVAE-181 Environmental Studies 4
BEGLA-136 English at the Workplace 6
BCS-111 Computer Basics and PC Software 4
BCSL-013 Computer Basics and PC Software Lab 2
BCS-012 Basic Mathematics 4
Total 20

IGNOU BCA Semester 2 Syllabus

The second semester moves towards programming and core computer-system concepts.

Course Code Subject Credits
FEG-02 Foundation Course in English-2 4
MCS-202 Computer Organisation 4
MCS-203 Operating Systems 4
MCSL-204 Windows and Linux Lab 2
MCS-201 Programming in C and Python 4
MCSL-205 C and Python Lab 2
Total 20

Got More Questions?

Simple 4-step online process. No entrance exam for most programmes. Apply from home.

Download Brochure

Get Started with IGNOU

Fill in your details and we'll get in touch shortly

Please enter your full name
Please enter a valid 10-digit mobile number
Please enter a valid email address
Please select a course
! Something went wrong submitting your details. Please check your connection and try again.
You're all set!
Our team will reach out to you shortly.

IGNOU BCA Semester 3 Syllabus

By the third semester, students start working with data structures, databases, and object-oriented programming.

Course Code Subject Credits
MCS-208 Data Structures and Algorithms 4
MCSL-209 Data Structures and Algorithms Lab 2
MCS-207 Database Management Systems 4
BCS-131 Programming in C++ 4
BCSL-135 DBMS and C++ Lab 2
BCS-040 Statistical Techniques 4
Total 20

IGNOU BCA Semester 4 Syllabus

The fourth semester focuses strongly on application development, networking, and Java.

Course Code Subject Credits
MCS-206 Object Oriented Programming Using Java 4
BCSL-146 Object Oriented Programming Using Java Lab 2
BCS-053 Web Programming 2
BCSL-147 Web Programming Lab 2
BCS-041 Fundamentals of Computer Networks 4
BCOC-131 Financial Accounting 6
Total 20

IGNOU BCA Semester 5 Syllabus

The fifth semester connects technical learning with software development, cybersecurity, business, and analytics.

Course Code Subject Credits
BCS-151 Introduction to Software Engineering 4
BCS-042 Introduction to Algorithm Design 2
BCSL-159 Introduction to Algorithm Design Lab 2
BCOS-184 E-Commerce 4
MSEI-023 Cyber Security 4
BECS-184 Data Analysis 4
Total 20

IGNOU BCA Semester 6 Syllabus

The final semester has fewer subjects because the project receives significant academic weight.

Course Code Subject Credits
BCOS-185 Entrepreneurship 4
MSEI-027 Digital Forensics 4
BCSP-165 Project 12
Total 20

Entrepreneurship introduces business opportunities, feasibility studies, market surveys, and business planning.

Digital Forensics focuses on examining and understanding digital evidence and technology-related investigations.

The BCSP-165 Project carries 12 credits, making it the largest single component of the IGNOU BCA syllabus. Students use knowledge gained across programming, databases, networking, software engineering, and other areas to complete a practical computer-application project.

Which Programming Languages Are Covered in IGNOU BCA?

The syllabus introduces several programming technologies across the six semesters. 
Students study:

Programming begins seriously in the second semester with C and Python. Students then move to C++, Java, web development, algorithms, and software engineering.

How Much Practical Work Is Included?

IGNOU BCA is not made up only of theory subjects. The revised programme includes eight practical courses along with the final project.

Practical subjects include:

For the ODL programme, IGNOU requires students to maintain at least 70% attendance in practical counselling sessions before appearing for the corresponding term-end practical examination. 

Is the IGNOU BCA Syllabus Good for IT Careers?

The syllabus creates a broad foundation rather than specialising in only one technology.

Students learn programming, operating systems, databases, networking, web development, software engineering, cybersecurity, data analysis, and digital forensics.

This can support preparation for entry-level roles such as:

Conclusion

The IGNOU BCA syllabus follows a structured six-semester path covering basic computing, mathematics, programming, operating systems, databases, C++, Java, web development, networking, software engineering, cybersecurity, data analysis, digital forensics, and entrepreneurship.

Each semester carries 20 credits, bringing the complete programme to 120 credits. The syllabus also contains eight practical courses and a 12-credit final project, giving students opportunities to apply technical concepts rather than study only theory.

Students interested in software development, databases, cybersecurity, networking, or further MCA studies can use the syllabus as a foundation. Practical coding, personal projects, internships, and additional technical learning can further improve career readiness.

Start Your Journey

Ready to Begin Your Learning Journey with IGNOU?

Whether you are a student, working professional, homemaker, or lifelong learner, IGNOU gives you the flexibility to continue your education from anywhere.

Download Brochure

Get Started with IGNOU

Fill in your details and we'll get in touch shortly

Please enter your full name
Please enter a valid 10-digit mobile number
Please enter a valid email address
Please select a course
! Something went wrong submitting your details. Please check your connection and try again.
You're all set!
Our team will reach out to you shortly.

Frequently Asked Questions

1. How many semesters are there in the IGNOU BCA syllabus?

The revised IGNOU BCA contains six semesters. Each semester carries 20 credits, making the complete programme worth 120 credits.

The programme guide lists 23 theory courses, eight practical courses, and one final project across the six semesters.

Students study programming through C, Python, C++, and Java. The syllabus also includes web programming and database-related practical work.

Yes. Basic Mathematics is taught in the first semester, while Statistical Techniques appears later in the programme.

Yes. The programme includes eight practical courses covering computer basics, operating systems, programming, databases, Java, web development, data structures, and algorithms.

Yes. BCSP-165 is the final BCA project. It carries 12 credits and is included in the sixth semester.

Yes. Cyber Security is included in the fifth semester, while Digital Forensics is studied during the sixth semester.

Scroll to Top