Online BCA

The Online Bachelor of Computer Applications (BCA) program from IGNOU is designed for aspiring IT professionals. This course equips students with foundational and advanced knowledge of computer science, programming, and application development, all through the flexibility of online learning.

IGNOU's accreditations

Online BCA Course Overview

The BCA Course at IGNOU is a three-year Undergraduate Degree Programme for students who want to pursue a profession in computer science and information technology. This degree allows students to learn all areas of programming languages, databases, computer networking, web design, and software development. It also takes around six years or longer for students to finish the course since it allows for part-time study, which eliminates the need to leave other activities behind when attending courses. The only condition for qualifying is that the candidate must complete 10+2 (upper secondary) or its equivalent examination approved by the Central Government as a percentage of marks achieved in the board examination. 

Online BCA Duration & Eligibility

The BCA program has a minimum duration of three years and can be completed within six years, allowing learners to progress at their own pace. To be eligible, candidates must have completed their 10+2 or equivalent education from a recognized board. This course is ideal for students with a keen interest in computer applications and programming.

Additionally, no age limit is imposed, making it accessible to learners of all age groups who aspire to build a career in the IT sector. With IGNOU’s extensive support and interactive online platform, learners can acquire essential skills for software development, data management, and networking.

Online BCA Fee Structure

DetailsAmount
Registration Fee300/- Rupees
Course Fee6,700/- Per Semester
Examination Fee200/- Per Subject

IGNOU's BCA Online Course Curriculum

FEG-02 – Foundation course in English-2
ECO-01 – Business Organization
BCS-011 – Computer Basics and PC Software
BCS-012 – Basic Mathematics
BCSL-013 – Computer Basics and PC Software Lab

MCS-011 – Problem Solving and Programming
MCS-012 – Computer Organization and Assembly Language Programming
MCS-013 – Discrete Mathematics
MCS-015 – Communication Skills
BCSL-021 – C Language Programming Lab
BCSL-022 – Assembly Language Programming Lab

MCS-021 – Data and File Structures
MCS-023 – Introduction to Database Management Systems
MCS-014 – Systems Analysis and Design
BCS-031 – Programming in C++
BCSL-032 – C++ Programming Lab
BCSL-033 – Data and File Structures Lab

BCS-040 – Statistical Techniques
MCS-024 – Object Oriented Technologies and Java Programming
BCS-041 – Fundamentals of Computer Networks
BCS-042 – Web Programming
BCSL-041 – Java Programming Lab
BCSL-042 – Web Programming Lab

BCS-051 – Operating Systems
BCS-052 – Advanced Data Structures
BCS-053 – Software Engineering
BCS-054 – Computer Graphics
BCSL-051 – Operating Systems Lab
BCSL-052 – Advanced Data Structures Lab

BCS-061 – Compiler Design
BCS-062 – Information Security
BCS-063 – Data Mining and Business Intelligence
BCS-064 – Elective-I
BCSL-061 – Compiler Design Lab
BCSL-062 – Information Security Lab

IGNOU's Learning Methodology

Study Material

Global Reach

Learning Management

Projects & Assignments

Live Interactive Sessions

Frequently Asked Questions

Can I pursue IGNOU’s Online BCA without prior programming knowledge?

Yes, the program starts with basic concepts, making it suitable for beginners.

Yes, IGNOU is a UGC-recognized university, and its degrees are widely accepted.

While IGNOU does not offer direct placements, the degree enhances employability in IT roles.

No, the Online BCA is strictly conducted through the online learning platform.