IGNOU Logo
IGNOUignou.nextsem.online
Official IGNOU BCA 3-Year Degree Curriculum Roadmap

IGNOU BCA Subject-Wise Phase Tracker

Line-by-line textbook units, bilingual English & Hinglish interactive micro-lessons, lab simulators, and exam prep modules structured into 6 sequential degree phases.

Overall Curriculum Readiness55% Complete
Sem 1 (100%)Sem 2 (75%)Sem 3 (60%)Sem 4 (45%)Sem 5 (30%)Sem 6 (20%)
IGNOU BCA • Semester 1100% Ready • Active

Phase 1: Foundation & Computer Basics

Completion Status
100% Available

Build core computing concepts, binary arithmetic, PC software, basic mathematics, workplace English, and environmental science fundamentals.

Subjects & Modules in Semester 1

BCS-111Theory Paper

Computer Basics and PC Software

3 Blocks12 Units Covered
BCS-012Theory Paper

Mathematics

4 Blocks16 Units Covered
BCSL-013Theory Paper

Computer Basics and PC Software Lab

1 Block6 Units Covered
BEGLA-136Theory Paper

English at the Workplace

4 Blocks16 Units Covered
BEVAE-181Theory Paper

Environmental Studies

4 Blocks14 Units Covered
Phase Key Takeaways & Exam Highlights
  • 🖥️ BCS-111: Computer Basics, CPU Architecture & Memory Systems
  • 📐 BCS-012: Basic Mathematics, Sets, Matrices & Calculus
  • 🧪 BCSL-013: Software Lab (Windows CMD, Linux CLI, HTML5)
  • 💬 BEGLA-136: English at Workplace & Communication Skills
  • 🌱 BEVAE-181: Environmental Studies & Sustainability
IGNOU BCA • Semester 275% Ready • Active

Phase 2: Programming Fundamentals & C Language

Completion Status
75% Available

Master C programming structures, pointers, computer organization, assembly language, and discrete mathematics for computer science.

Subjects & Modules in Semester 2

BCSL-021Practical Lab

C Language Programming Lab

1 Block1 Units Covered
BCSL-022Practical Lab

Assembly Language Programming Lab

1 Block2 Units Covered
MCS-011Theory Paper

Problem Solving and Programming

3 Blocks12 Units Covered
MCS-012Theory Paper

Computer Organisation and Assembly Language Programming

4 Blocks17 Units Covered
MCS-013Theory Paper

Discrete Mathematics

2 Blocks7 Units Covered
MCS-015Theory Paper

Communication Skills

2 Blocks10 Units Covered
Phase Key Takeaways & Exam Highlights
  • ⚙️ MCS-011: Problem Solving & C Programming (Control Flow, Arrays, Pointers)
  • 💻 MCS-012: Computer Organization & Assembly Language
  • 🔢 MCS-013: Discrete Mathematics (Graph Theory, Logic, Boolean Algebra)
  • 🧪 MCSL-017: C & Assembly Language Programming Lab
IGNOU BCA • Semester 360% Ready • In Progress

Phase 3: Data Structures & DBMS Systems

Completion Status
60% Available

Deep dive into Data Structures (Trees, Graphs, Stacks, Queues), Relational Databases (SQL, Normalization), Systems Analysis, and Web Technologies.

Subjects & Modules in Semester 3

BCS-031Theory Paper

Programming in C++

3 Blocks11 Units Covered
BCSL-032Practical Lab

C++ Programming Lab

1 Block1 Units Covered
BCSL-033Practical Lab

Data and File Structures Lab

1 Block1 Units Covered
BCSL-034Practical Lab

DBMS Lab

1 Block1 Units Covered
MCS-023Theory Paper

Introduction to Database Management Systems

4 Blocks9 Units Covered
Phase Key Takeaways & Exam Highlights
  • 🌳 MCS-021: Data & File Structures (Trees, Hash Tables, Sorting)
  • 🗄️ MCS-023: Database Management Systems (SQL Queries, ER Diagrams, ACID)
  • 📊 MCS-014: Systems Analysis and Design & SDLC Models
  • 🧪 MCSL-025: Lab for Data Structures & DBMS SQL
IGNOU BCA • Semester 445% Ready • Phase 4 Release

Phase 4: Object-Oriented Java & OS Kernels

Completion Status
45% Available

Master Java Object-Oriented Programming (OOP), Operating System process management, threads, file systems, and statistical methods.

Subjects & Modules in Semester 4

BCS-040Theory Paper

Statistical Techniques

4 Blocks14 Units Covered
BCS-041Theory Paper

Fundamentals of Computer Networks

4 Blocks16 Units Covered
BCS-042Theory Paper

Introduction to Algorithm Design

2 Blocks6 Units Covered
BCSL-043Practical Lab

Java Programming Lab

1 Block0 Units Covered
BCSL-044Practical Lab

Statistical Techniques Lab

1 Block5 Units Covered
BCSL-045Practical Lab

Algorithm Design Lab

1 Block1 Units Covered
MCS-024Theory Paper

Object Oriented Technology and Java Programming

4 Blocks16 Units Covered
MCSL-016Practical Lab

Internet Concepts and Web Design

2 Blocks11 Units Covered
Phase Key Takeaways & Exam Highlights
  • ☕ MCS-024: Object Oriented Technologies & Java (Inheritance, Multithreading, Streams)
  • 🐧 MCS-022: Operating System Concepts & Linux Administration
  • 📈 BCS-040: Statistical Techniques & Probability for Developers
  • 🧪 MCSL-036: Lab for Java Programming & Linux Shell Scripting
IGNOU BCA • Semester 530% Ready • Phase 5 Release

Phase 5: Software Engineering & Web Architecture

Completion Status
30% Available

Learn Software Engineering principles, TCP/IP Networking, Web Server Development (PHP, MySQL, Node.js), and Advanced Computer Architecture.

Subjects & Modules in Semester 5

BCS-052Theory Paper

Network Programming and Administration

3 Blocks11 Units Covered
BCS-055Theory Paper

Business Communication

4 Blocks15 Units Covered
BCSL-056Practical Lab

Network Programming and Administration Lab

1 Block4 Units Covered
BCSL-057Practical Lab

Web Programming Lab

1 Block1 Units Covered
Phase Key Takeaways & Exam Highlights
  • 🏗️ BCS-051: Software Engineering (Agile, Testing, Design Patterns)
  • 🌐 BCS-052: Network Concepts and Management (TCP/IP, Routing, Security)
  • 🐘 BCS-053: Web Programming (Full Stack Web Apps, REST APIs, Security)
  • 🖥️ BCS-054: Computer Architecture & Parallel Processing
  • 🧪 BCSL-056: Full Stack Web Programming Lab

IGNOU BCA Curriculum & Phase Progress • Er. Manoj Kumar

Official IGNOU BCA 3-Year Bachelor of Computer Applications curriculum roadmap. Formatted line-by-line with interactive lab simulators, bilingual units, and exam preparation.