IGNOU · School of Computer and Information Sciences (SOCIS)
IGNOU BCA Online study hub
IGNOU’s 3-year BCA Online (BCA_NEWOL): 6 semesters, 32 courses. 133 official past papers and daily practice from real exam questions.
Semester 1
Environmental Studies
Environment and environmental studies, natural resources, environmental issues and concerns and protecting our environment: policies and practices.
7 past papers · 329 practice questionsBEGLA-136English at Work Place
Exploring the job market, preparing for job interviews, skills for the Workplace-I and skills for the Workplace-II.
5 past papers · 64 practice questionsBCS-111Computer Basics and PC Software
Basics of computer hardware, basics of computer software and Internet technologies.
Assignment and study materialBCS-012Basic Mathematics
Algebra-I, Algebra-II, calculus and vectors and Three-Dimensional geometry.
8 past papers · 41 practice questionsBCSL-013Computer Basics and PC Software Lab
Hands-on practicals for Computer Basics and PC Software.
1 past papers · 7 practice questionsNext assignment due date for Semester 1: 31/10/2026 (July 2026 session). See all assignments.
Semester 2
Foundation Course in English-2
English-II part-1, English-II part-2, English-II part-3 and English-II part-4.
8 past papers · 66 practice questionsMCS-202Computer Organisation
Data representation and logic circuit, memory and input / output organisation, processing unit and microprocessor and advanced architectures.
6 past papers · 111 practice questionsMCS-203Operating Systems
Operating systems and process management, memory management, file management and security and advanced topics in operating systems.
6 past papers · 73 practice questionsMCS-201Programming in C and Python
Functions, structures, pointers and file handling in C, Python programming and advance features in Python.
6 past papers · 99 practice questionsMCSL-204WINDOWS and LINUX Lab
Hands-on practicals for WINDOWS and LINUX.
1 past papers · 11 practice questionsMCSL-205C and Python Lab
Hands-on practicals for C and Python.
1 past papers · 2 practice questionsNext assignment due date for Semester 2: 31/10/2026 (July 2026 session). See all assignments.
Semester 3
Data Structures and Algorithms
Algorithms and data structures, stacks, queues and trees, graph algorithms and searching techniques and file structures and advanced data structures.
6 past papers · 74 practice questionsMCS-207Database Management Systems
Basic concepts, database normalisation and database query, database transactions and query processing and advanced database models.
6 past papers · 80 practice questionsBCS-131Programming in C++
Basics of object oriented programming & C++, inheritance and polymorphism in C++ and advanced features of C++.
Assignment and study materialBCS-040Statistical Techniques
Statistics and probability, statistical inferences, applied statistical methods and sampling.
8 past papers · 38 practice questionsMCSL-209Data Structures and Algorithms Lab
Hands-on practicals for Data Structures and Algorithms.
Assignment and study materialBCSL-135DBMS and C++ Lab
Hands-on practicals for DBMS and C++.
Assignment and study materialNext assignment due date for Semester 3: 31/10/2026 (July 2026 session). See all assignments.
Semester 4
Object Oriented Programming using Java
Java fundamentals, inheritance, polymorphism and packages, multithreading and I/O and graphical user interface and Java database connectivity.
6 past papers · 100 practice questionsBCS-053Web Programming
Client side and server side.
7 past papers · 99 practice questionsBCS-041Fundamentals of Computer Networks
Concepts of communication and networking, networks and devices, network transport and application layer and network design & security.
8 past papers · 112 practice questionsBCOC-131Financial Accounting
Theoretical framework, accounting process, final accounts, hire purchase and inland branches and consignments and joint ventures.
7 past papers · 77 practice questionsBCSL-146Object Oriented Programming using Java Lab
Hands-on practicals for Object Oriented Programming using Java.
Assignment and study materialBCSL-147Web Programming Lab
Develop foundational web pages using Web 2.0 technologies: Create and style web pages with XHTML and CSS, adhering to modern web standards. 2.
Assignment and study materialNext assignment due date for Semester 4: 31/10/2026 (July 2026 session). See all assignments.
Semester 5
Introduction to Software Engineering
Assignment and study materialBCS-042Introduction to Algorithm Design
Algorithm and design techniques.
8 past papers · 64 practice questionsBCOS-184E-Commerce
Basics of e-commerce, E-Payment systems, website development and hosting, cyber security and IT act and online portal and application.
5 past papers · 53 practice questionsMSEI-023Cyber Security
Information gathering, database security, web technology and Internet technology.
6 past papers · 79 practice questionsBECS-184Data Analysis
4 past papers · 63 practice questionsBCSL-159Introduction to Algorithm Design Lab
Cover practical implementations of several algorithms covered in BCS-042 course.
Assignment and study materialNext assignment due date for Semester 5: 31/10/2026 (July 2026 session). See all assignments.
Semester 6
Entrepreneurship
5 past papers · 59 practice questionsMSEI-027Digital Forensics
Cyber crime and cyber forensics, digital forensics : tools and techniques, mobile forensics and security issues in wireless technologies.
8 past papers · 129 practice questionsBCSP-165Project
Your project: proposal, building it, and the final report and viva.
Project guidelinesNext assignment due date for Semester 6: 31/10/2026 (July 2026 session). See all assignments.
Practise BCA Online questions daily
Real IGNOU exam questions, the ones asked again and again first. Track every assignment and count down to your exam.
Open UniMitra, it’s free