PGMCA⏱ 2 Years

Master of Computer Applications

Postgraduate programme for advanced computer applications.

43 Subjects77 PDFs available
πŸ“Ί Video Lectures

About Master of Computer Applications (MCA)

Master of Computer Applications (MCA) is a postgraduate programme offered by Indira Gandhi National Open University (IGNOU) through open and distance learning. The duration listed for it is 2 Years. Eligibility, fees, admission dates and the current syllabus can change from session to session, so please confirm them on the official IGNOU website before you apply or plan your exams.

On this page we have listed 43 subjects of Master of Computer Applications, with 77 study-material PDFs you can open or download without logging in. The list below starts with Accountancy and Financial Management, Advanced DBMS, Advanced Internet Technologies.

How to study MCA with these materials

  1. Open your subject below and read the blocks in order. Each block is split into units, so finish one unit and write a short summary in your own words before moving on.
  2. Do your assignments from the blocks, not from copied answers. Check the official assignment questions for your session on the IGNOU website and note the last date.
  3. Use the PYQ button next to each subject to open IGNOU's previous year question papers, and practise a few under timed conditions.
  4. In the last weeks before the term-end exam, revise from your own notes and re-read only the units you found difficult. See our exam preparation guide and the date sheet page.

IGNOUStudy is an independent website and is not affiliated with IGNOU. Study material belongs to its respective owners and is linked here for personal learning. If you own any material and want it removed, write to admin@ignoustudy.online.

Subjects & Study Materials

1

Accountancy and Financial Management

MCS-035

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
2

Advanced DBMS

MCS-033

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
3

Advanced Internet Technologies

MCS-043

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
4

Artificial Intelligence and Knowledge Management

MCSE03

4 PDFsPYQ
MCSE03 Block-1: Block 1
DownloadPYQ β†’
MCSE03 Block-2: Block 2
DownloadPYQ β†’
MCSE03 Block-3: Block 3
DownloadPYQ β†’
MCSE03 Block-4: Block 4
DownloadPYQ β†’
5

Communication Skills

MCS-015

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
6

Computer Networks

MCS-042

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
7

Computer Organisation and Assembling Language Programming

MCS012

4 PDFsPYQ
MCS012 Block-01: Block 1
DownloadPYQ β†’
MCS012 Block-02: Block 2
DownloadPYQ β†’
MCS012 Block-03: Block 3
DownloadPYQ β†’
MCS012 Block-04: Block 4
DownloadPYQ β†’
8

Data Communication and Networks

MCS042

4 PDFsPYQ
MCS042 Block-01: Introduction to Data Communication and Computer Network Concepts
DownloadPYQ β†’
MCS042 Block-02: Media Access Control and Data Link Layer
DownloadPYQ β†’
MCS042 Block-03: Network Layer
DownloadPYQ β†’
MCS042 Block-04: Transport Layer and Application Layer Services
DownloadPYQ β†’
9

Data Structures and Algorithms

MCS-031

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
10

Data and File Structures

MCS021

4 PDFsPYQ
MCS021 Block-01: Block 1
DownloadPYQ β†’
MCS021 Block-02: Block 2
DownloadPYQ β†’
MCS021 Block-03: Block 3
DownloadPYQ β†’
MCS021 Block-04: Block 4
DownloadPYQ β†’
11

Database Management Systems

MCS-023

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
12

Discrete Mathematics

MCS-013

0 PDFsPYQ
MCS-013 Assignment
eGyanKosh β†’PYQ β†’
MCS-013 Study Notes
eGyanKosh β†’PYQ β†’
MCS-013 Previous Year Papers
eGyanKosh β†’PYQ β†’
13

Discrete Mathematics

MCS013

2 PDFsPYQ
MCS013 Block-01: Block 1
DownloadPYQ β†’
MCS013 Block-02: Block 2
DownloadPYQ β†’
14

Internet Concepts and Web Design

MCS-016

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
15

Introduction to Database Management System

MCS023

4 PDFsPYQ
MCS023 Block-01: Block 1
DownloadPYQ β†’
MCS023 Block-02: Block 2
DownloadPYQ β†’
MCS023 Block-03: Block 3
DownloadPYQ β†’
MCS023 Block-04: Block 4
DownloadPYQ β†’
16

Introduction to OOP with Java

MCS-012

0 PDFsPYQ
MCS-012 Assignment
eGyanKosh β†’PYQ β†’
MCS-012 Study Notes
eGyanKosh β†’PYQ β†’
MCS-012 Previous Year Papers
eGyanKosh β†’PYQ β†’
17

Lab on DBMS

MCSL-025

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
18

MCA

MCA

7 PDFsPYQ
MCA Block-1: Block 1
DownloadPYQ β†’
MCA Block-2: Block 2
DownloadPYQ β†’
MCA Block-3: Block 3
DownloadPYQ β†’
MCA Block-4: Block 4
DownloadPYQ β†’
MCA Block-5: Block 5
DownloadPYQ β†’
MCA Block-6: Block 6
DownloadPYQ β†’
MCA Block-7: Block 7
DownloadPYQ β†’
19

MCS201

MCS201

4 PDFsPYQ
MCS201 Block-01: An Introduction to C
DownloadPYQ β†’
MCS201 Block-02: Functions, Structures, Pointers, and File Handling In C
DownloadPYQ β†’
MCS201 Block-03: Introduction to Python Programming
DownloadPYQ β†’
MCS201 Block-04: Advance Features in Python
DownloadPYQ β†’
20

MCS211

MCS211

3 PDFsPYQ
MCS211 Block-01: Introduction to Algorithms
DownloadPYQ β†’
MCS211 Block-02: Design Techniques-I
DownloadPYQ β†’
MCS211 Block-03: Design Techniques – II
DownloadPYQ β†’
21

MCS212

MCS212

4 PDFsPYQ
MCS212 Block-01: Elementary Logic
DownloadPYQ β†’
MCS212 Block-02: Sets and Languages
DownloadPYQ β†’
MCS212 Block-03: Basic Combinatorics
DownloadPYQ β†’
MCS212 Block-04: Graph Theory
DownloadPYQ β†’
22

MCS213

MCS213

4 PDFsPYQ
MCS213 Block-01: An Overview of Software Engineering
DownloadPYQ β†’
MCS213 Block-02: Software Project Management
DownloadPYQ β†’
MCS213 Block-03: Web, Mobile and Case Tools
DownloadPYQ β†’
MCS213 Block-04: Advanced Topics in Software Engineering
DownloadPYQ β†’
23

MCS214

MCS214

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
24

MCS215

MCS215

2 PDFsPYQ
MCS215 Block-01: Cyber Security Issues
DownloadPYQ β†’
MCS215 Block-02: Cyber Laws
DownloadPYQ β†’
25

MCS218

MCS218

4 PDFsPYQ
MCS218 Block-01: Introduction to Data Communication
DownloadPYQ β†’
MCS218 Block-02: Media Access Control and Data Link Layer
DownloadPYQ β†’
MCS218 Block-03: Network Layer
DownloadPYQ β†’
MCS218 Block-04: Transport Layer and Application Layer Services
DownloadPYQ β†’
26

MCS219

MCS219

2 PDFsPYQ
MCS219 Block-01: Object Oriented Analysis and UML
DownloadPYQ β†’
MCS219 Block-02: Modeling
DownloadPYQ β†’
27

MCS220

MCS220

4 PDFsPYQ
MCS220 Block-01: Web Application Development Using J2EE
DownloadPYQ β†’
MCS220 Block-02: Frameworks for J2EE
DownloadPYQ β†’
MCS220 Block-03: Spring Boot and Hibernate (ORM)
DownloadPYQ β†’
MCS220 Block-04: Web Security
DownloadPYQ β†’
28

MCS221

MCS221

4 PDFsPYQ
MCS221 Block-01: Data Warehouse Fundamentals and Architecture
DownloadPYQ β†’
MCS221 Block-02: ETL, Olap Andtrends
DownloadPYQ β†’
MCS221 Block-03: Data Mining Fundamentals and Frequent Pattern Making
DownloadPYQ β†’
MCS221 Block-04: Classification Clustering and Web Mining
DownloadPYQ β†’
29

MCS224

MCS224

2 PDFsPYQ
MCS224 Block-02: Artificial Intelligence-Knowledge Representation
DownloadPYQ β†’
MCS224 Block-03: Machine Learning-I
DownloadPYQ β†’
30

MCS225

MCS225

4 PDFsPYQ
MCS225 Block-01: Accounting System
DownloadPYQ β†’
MCS225 Block-02: Understanding and Analysis of Financial Statements
DownloadPYQ β†’
MCS225 Block-03: Financial Management and Decisions
DownloadPYQ β†’
MCS225 Block-04: Working Capital Management
DownloadPYQ β†’
31

MCS227

MCS227

4 PDFsPYQ
MCS227 Block-01: Cloud Computing Fundamentals and Virtualization
DownloadPYQ β†’
MCS227 Block-02: Resource Provisioning, Load Balancing, and Security
DownloadPYQ β†’
MCS227 Block-03: IoT Fundamentals and Connectivity Technologies
DownloadPYQ β†’
MCS227 Block-04: Application Development, Fog Computing, and Case Studies
DownloadPYQ β†’
32

MCS230

MCS230

4 PDFsPYQ
MCS230 Block-01: Digital images Processing-I
DownloadPYQ β†’
MCS230 Block-02: Digital Images Processing–II
DownloadPYQ β†’
MCS230 Block-03: Computer Vision-I
DownloadPYQ β†’
MCS230 Block-04: Computer Vision-II
DownloadPYQ β†’
33

Mini Project

MCSP-044

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
34

OO Analysis and Design

MCS-032

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
35

OOP and Java Programming

MCS-022

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
36

Operating System Concepts

MCS-021

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
37

Organisation of Computing

MCS-011

0 PDFsPYQ
MCS-011 Assignment
eGyanKosh β†’PYQ β†’
MCS-011 Study Notes
eGyanKosh β†’PYQ β†’
MCS-011 Previous Year Papers
eGyanKosh β†’PYQ β†’
38

Problem Solving and Programming

MCS011

3 PDFsPYQ
MCS011 Block-01: Block 1
DownloadPYQ β†’
MCS011 Block-02: Block 2
DownloadPYQ β†’
MCS011 Block-03: Block 3
DownloadPYQ β†’
39

Programming in C and C++

MCS-017

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
40

Software Engineering

MCS-034

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
41

Software Engineering

MCS-024

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
42

Systems Analysis and Design

MCS-014

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’
43

Theory of Computer Science

MCS-041

0 PDFsPYQ

Notes not uploaded yet for this subject.

Find on eGyanKosh β†’

Course Info

Programme
Master of Computer Applications
Code
MCA
Level
PG
Duration
2 Years
Subjects
43 subjects
PDFs
77 available

πŸ“ Previous Year Questions (PYQ)

Download official MCA question papers from IGNOU's exam portal. Free, always updated.

Get PYQs from IGNOU β†’

Frequently asked questions about MCA

Where can I download free study material for IGNOU MCA?

You can download free study material for IGNOU MCA on IGNOUStudy (ignoustudy.online). All notes, assignments and PDFs are available for free β€” no login required.

How many subjects are there in IGNOU MCA?

IGNOU MCA has 43 subjects with 77 study materials available for download on IGNOUStudy.

Is IGNOU MCA available through distance learning?

Yes, IGNOU Master of Computer Applications is offered through distance learning mode by Indira Gandhi National Open University (IGNOU). The duration of the programme is 2 Years.