IGNOU MCA Syllabus (Available); Download Semester-wise Latest Syllabus PDF
THE IGNOU MCA syllabus is available online. The theory and practical topics and units that the students will be required to study for the entrance examination can be checked through the syllabus of IGNOU MCA. Students will have to complete four semesters to qualify the MCA course offered by IGNOU. Read to learn about the IGNOU MCA syllabus and more details.
IGNOU MCA Programme Structure
Students can refer to the semester-wise programme structure of IGNOU MCA in the table below.
| Course Title |
Theory/Practical |
Credits |
|---|---|---|
| Semester I |
||
| Design and Analysis of Algorithms |
Theory |
4 |
| Discrete Mathematics |
Theory |
4 |
| Software Engineering |
Theory |
4 |
| Professional Skills and Ethics |
Theory |
2 |
| Security and Cyber Laws |
Theory |
2 |
| DAA and Web Design Lab |
Practical |
2 |
| Software Engineering Lab |
Practical |
2 |
| Semester II |
||
| Data Communication and Computer Networks |
Theory |
4 |
| Object Oriented Analysis and Design |
Theory |
4 |
| Web Technologies |
Theory |
4 |
| Data Warehousing and Data Mining |
Theory |
4 |
| OOAD and Web Technologies Lab |
Practical |
2 |
| Computer Networks and Data Mining Lab |
Practical |
2 |
| Semester III |
||
| Artificial Intelligence and Machine Learning |
Theory |
4 |
| Accountancy and Financial Management |
Theory |
4 |
| Data Science and Big Data |
Theory |
4 |
| Cloud Computing and IoT |
Theory |
4 |
| AI and Machine Learning Lab |
Practical |
2 |
| Cloud and Data Science Lab |
Practical |
2 |
| Semester IV |
||
| Digital Image Processing and Computer Vision |
Theory |
4 |
| Mobile Computing |
Theory |
4 |
| Project |
Project |
12 |
IGNOU MCA 2025 Syllabus
Students can check the detailed semester-wise latest syllabus of IGNOU MCA from the tables given below.
IGNOU MCA Syllabus – Semester I
| Course Title |
Blocks |
Units |
|---|---|---|
| Design and Analysis of Algorithms |
Block- 1 Introduction to Algorithms |
|
| Block- 2 Design Techniques-I |
|
|
| Block- 3 Design Techniques – II |
|
|
| Block- 4: NP-Completeness and Approximation Algorithm |
|
|
| Discrete Mathematics |
Block-1 Elementary Logic & Proofs |
|
| Block- 2 Sets and Languages |
|
|
| Block 3: Counting Principles |
|
|
| Block-4 Graph Theory |
|
|
| Software Engineering |
Block 1: Overview of Software Engineering |
|
| Block 2: Software Project Management |
|
|
| Block 3: Web, Mobile and CASE tools |
|
|
|
Professional Skills and Ethics |
Block 1: Professional Skills Needed at the Workplace - I |
|
| Block 2: Professional Skills Needed at the Workplace - II |
|
|
|
Security and Cyber Laws |
Block 1: Cyber Security Issues |
|
| Block 2: Cyber Laws |
|
|
| DAA and Web Design Lab |
The main objective of this laboratory course is to provide hands-on exercises to the learners based on the DAA and Web Design Course |
|
| Software Engineering Lab |
The main objective of this laboratory course is to provide hands-on exercises to the learners based on the Software Engineering Course. |
|
IGNOU MCA Syllabus – Semester II
| Course Title |
Blocks |
Units |
|---|---|---|
| Data Communication and Computer Networks |
Block- 1: Introduction to Data |
|
| Block- 2: Media Access Control and Data Link Layer |
|
|
| Block- 3: Network Layer |
|
|
| Block- 4: Transport Layer and Application Layer Services |
|
|
| Object Oriented Analysis and Design |
Block 1: Object-Oriented Analysis and UML |
|
| Block 2: Modeling |
|
|
| Block 3: Object Oriented Design |
|
|
| Block 4: Implementation |
|
|
| Web Technologies |
Block 1: Web Application Development using J2EE |
|
| Block 2: Frameworks for J2EE |
|
|
| Block 3: Spring Boot and Hibernate (ORM) |
|
|
| Block 4: Web Security |
|
|
|
Data Warehousing and Data Mining |
BLOCK 1: DATA WAREHOUSE FUNDAMENTALS AND ARCHITECTURE |
|
| BLOCK 2: ETL, OLAP and TRENDS |
|
|
| BLOCK 3: DATA MINING FUNDAMENTALS AND FREQUENT PATTERN MINING |
|
|
| BLOCK 4: CLASSIFICATION, CLUSTERING AND WEB MINING |
|
|
| OOAD and Web Technologies Lab |
Main objective of this laboratory course is to provide hands on exercises to the learners based on Object Oriented Analysis and Design & Web Technologies Courses. |
|
| Computer Networks and Data Mining Lab |
Main objective of this laboratory course is to provide hands on exercises to the learners based on Computer Networks and Data Mining Courses. |
|
IGNOU MCA Syllabus – Semester III
| Course Title |
Blocks |
Units |
|---|---|---|
| Artificial Intelligence and Machine Learning |
Block 1: Artificial Intelligence - Introduction |
|
| Block 2: Artificial Intelligence - Knowledge Representation |
|
|
| Block 3: Machine Learning - I |
|
|
| Block 4: Machine Learning - II |
|
|
| Accountancy and Financial Management |
Block 1: Accounting System |
|
| Block 2: Understanding and Analysis of Financial Statements |
|
|
| Block 3: Financial Management and Decisions |
|
|
| Block 4: Working Capital Management |
|
|
| Data Science and Big Data |
Block 1: Basics of Data Science |
|
| Block 2: Big Data and its Management |
|
|
| Block 3: Big Data Analysis |
|
|
| Block 4: Programming for Data Analysis |
|
|
| Cloud Computing and IoT |
BLOCK 1: CLOUD COMPUTING FUNDAMENTALS AND VIRTUALIZATION |
|
|
|
BLOCK 2: RESOURCE PROVISIONING, LOAD BALANCING AND SECURITY |
|
|
|
BLOCK 3: IoT FUNDAMENTALS AND CONNECTIVITY TECHNOLOGIES |
|
|
|
BLOCK 4: Application Development, Fog Computing and Case Studies |
|
| AI and Machine Learning Lab |
Main objective of this laboratory course is to provide hands on exercises to the learners based on Artificial Intelligence and Machine Learning Course. |
|
| Cloud and Data Science Lab |
Main objective of this laboratory course is to provide hands on exercises to the learners based on Cloud Computing and Data Science Courses. |
|
IGNOU MCA Syllabus – Semester IV
| Course Title |
Blocks |
Units |
|---|---|---|
| Digital Image Processing and Computer Vision |
Block-1: Digital Images Processing -I |
|
| Block-2: Digital Images Processing –II |
|
|
| Block-3: Computer Vision-I |
|
|
| Block-4: Computer Vision-II |
|
|
| Mobile Computing |
Block-1: Introduction to Mobile Computing |
|
|
|
Block-2: Mobile IP and Issues in Mobile Computing |
|
|
|
Block 3: Introduction to various Network Technologies |
|
|
|
Block-4: Introduction to Mobile Software Environments |
|
For the detailed IGNOU MCA Syllabus - Click Here
IGNOU MCA Eligibility Criteria
All students who wish to apply for IGNOU MCA admissions must meet the following eligibility criteria.
| Criteria |
Details |
| Educational Qualification - Category I |
Must have passed BCA, Bachelor’s in Computer Science Engineering, or an equivalent degree. |
| Educational Qualification - Category II |
Candidates with B.Sc., B.Com., or B.A. are also eligible ONLY if they studied Mathematics at:
|
| Mandatory Subject – Mathematics |
Compulsory Mathematics either at 10+2 or Graduation level. |
| Note: Candidates without Mathematics at either level are not eligible for the programme. |
|
| Bridge Course Requirement |
Candidates under Category II, who did not study Computer Applications/IT in their degree must complete the following Bridge Courses and pay an additional amount of Rs. 2000.
|

Education: B.A. (Hons) in Psychology (Lady Shri Ram College for Women)
Expertise: Engineering Entrance Exam Expert
About
Saakshi Varsha Lama has been associated with Shiksha since 2021 and brings with her over nine
Read Full Bio