Latest Qualification Jobs

Check Your Email To Activate the Confirmation Link

IGNOU MCA Syllabus 2019 Updated MCA Course 1st-6th Sem Syllabus PDF

IGNOU MCA Syllabus

Go through the latest MCA Course updated by Indira Gandhi National Open University. Those students who are pursuing MCA from IGNOU are now able to check their 1st-6th Sem Syllabus through this page easily. They can also download IGNOU MCA Syllabus 2019 in the form of PDF by the links given here.

IGNOU MCA Syllabus 2019
Organisation nameIndira Gandhi National Open University
Course NameMCA
Category NameIGNOU MCA Syllabus

Download IGNOU MCA Syllabus PDF

IGNOU Official Website Link

IGNOU MCA Syllabus

Here we have brought semester wise IGNOU Updated MCA Syllabus to you. Candidates must go through it and get all the details regarding each subject along with their course code.

Course CodeTitle of the Course
IGNOU MCA 1st Sem syllabus
MCS11Problem Solving and Programming
MCS12Computer Organization and Assembly
Language Programming
MCS13Discrete Mathematics
MCS14Systems Analysis and Design
MCS15Communication Skills
MCSL16Internet Concepts and Web Design
MCSL17C and Assembly Language Programming Lab
IGNOU MCA 2nd Sem syllabus
MCS21Data and File Structures and Programming
MCS22Operating System Concepts and
Networking Management
MCS23Introduction to Database Management Systems
MCS24Object Oriented Technologies and Java Programming
MCSL25Lab (based on MCS-021, 022, 023 and 024)
IGNOU MCA 3rd Sem syllabus
MCS31Design and Analysis of Algorithms
MCS32Object Oriented Analysis and Design
MCS33Advanced Discrete Mathematics
MCS34Software Engineering
MCS35Accountancy and Financial Management
MCSL36Lab (based on MCS-032, 034 and 035)
IGNOU MCA 4th Sem syllabus
MCS41Operating Systems
MCS42Data Communication and Computer Networks
MCS43Advanced Database Mathematics
Management Systems
MCS44Mini Project
MCSL45Lab (UNIX and Oracle)
IGNOU MCA 5th Sem syllabus
MCS51Advanced Internet Technologies
MCS52Principles of Management and
Information systems
MCS53Computer Graphics and Multimedia
MCSL54Lab (based on MCS-051 and 053)
MCSE3Artificial Intelligence and
Knowledge Management
MCSE4Numerical and Statistical Computing
MCSE11Parallel Computing
IGNOU MCA 6th Sem syllabus

Check Now- Tips To Create Your Own Study Guide

IGNOU MCA Updated Syllabus 2019

Check out details IGNOU MCA Syllabus 2019 according to the blocks divided by the university. Let’s go through it and collect information regarding all the units you all need to go through during the whole duration of your course.

BLOCK 1: An Introduction to C

Unit 1: Problem Solving

  • Problem – Solving Techniques
  • Steps for Problem – Solving
  • Using Computer as a Problem-Solving Tool
  • Design of Algorithms
  • Definition Included in IGNOU MCA Syllabus
  • Features of Algorithm
  • Criteria to be followed by an Algorithm
  • Top Down Design
  • Analysis of Algorithm Efficiency
  • Redundant Computations
  • Referencing Array Elements
  • Inefficiency Due to Late Termination of Early Detection of Desired Output
  • Condition
  • Trading Storage for Efficient Gains
  • Analysis of Algorithm Complexity
  • Computational Complexity of The Order of Notation
  • Rules for using the Big – O Notation o Worst and Average Case Behavior
  • Flowcharts
  • Basic Symbols used in Flowchart Design

Do You Know: How To Find Online Study Material

Unit 2: Basics of C

  • What is a Program and what is a Programming Language?
  • Character Constants
  • String Constants Included in IGNOU MCA Syllabus
  • Symbolic Constants
  • C Language
  • History of C
  • Salient Features of C
  • Structure of a C Program
  • A Simple C Program
  • Writing a C Program
  • Compiling a C Program
  • The C Compiler
  • Syntax and Semantic Errors
  • Link and Run the C Program
  • Run the C Program through the Menu
  • Run from an Executable File
  • Linker Errors
  • Logical and Runtime Errors
  • Diagrammatic Representation of Program Execution Process

Get Tips: How to Avoid Sleeping While Studying

Unit 3: Variables and Constants

  • Character Set
  • Identifiers and Keywords Included in IGNOU MCA Syllabus
  • Rules for Forming Identifiers
  • Keywords
  • Data Types and Storage Data Type Qualifiers Variables
  • Declaring Variables Initializing Variables
  • Constants
  • Integer Constants
  • Floating Point Constants
  • Built-in String Functions and Applications
  • Strlen Function
  • Strcpy Function
  • Strcmp Function
  • Strcat Function
  • Strlwr Function
  • Strrev Function Included in IGNOU MCA Syllabus
  • Strspn Function
  • Other String Functions

Read Now: How to Solve a Problem in Exam Correctly

BLOCK 2: Control Statements, Arrays and Functions

Unit 5: Decision and Loop Control Statements

  • Decision Control Statements
  • The if Statement
  • The switch Statement
  • Loop Control Statements
  • The while Loop
  • The do-while Statement
  • The for Loop
  • The Nested Loop Included in IGNOU MCA Syllabus
  • The Go to Statement
  • The Break Statement
  • The Continue Statement

You May Read This: Tips to Get Motivated for Everything

Unit 6: Arrays

  • Array Declaration
  • Syntax of Array Declaration o Size Specification
  • Initialization of Array Elements in the Declaration
  • Character Array Initialization Subscript
  • Processing the Arrays
  • Multi-Dimensional Arrays
  • Multi-Dimensional Array Declaration
  • Initialization of Two-Dimensional Arrays

Want to Know? Ways Exercise Makes Your Brain Work Better

Unit 7: Strings

  • Declaration and Initialization of Strings
  • Display of Strings Using Different
  • Formatting Techniques Included in IGNOU MCA Syllabus
  • Array of Strings
  • define to Create Functional Macros Reading from Other Files using # include
  • Conditional Selection of Code using #ifdef
  • Using #ifdef for different computer types
  • Using #ifdef to temporarily remove program statements
  • Other Preprocessor Commands
  • Predefined Names Defined by Preprocessor Macros vs Functions

Unit 8: Functions

  • Definition of a Function
  • Declaration of a Function
  • Function Prototypes Included in IGNOU MCA Syllabus
  • The Return Statement
  • Types of Variables and Storage Classes
  • Automatic Variables o External Variables o Static Variables
  • Register Variables Types of Function Invoking Call by Value
  • Recursion

Read This: How to Prepare for Written Exam

Block 3: Structures, Pointers and File Handling

Unit 9: Structures and Unions

  • Declaration of Structures
  • Accessing the Members of a Structure
  • Initializing Structures
  • Structures as Function Arguments
  • Structures and Arrays
  • Unions
  • Initializing an Union Included in IGNOU MCA Syllabus
  • Accessing the Members of an Union

Read Now: How to Get in the Mood to Study

Unit 10: Pointers

  • Pointers and their Characteristics Address and Indirection Operators Pointer Type Declaration and Assignment
  • Pointer to a Pointer
  • Null Pointer Assignment
  • Pointer Arithmetic
  • Passing Pointers to Functions
  • A Function Returning More than One Value
  • Function Returning a Pointer Arrays and Pointer
  • Array of Pointers and Strings Included in IGNOU MCA Syllabus

You May Read This: Strategies To Improve Memory

Unit 11: The C Preprocessor

  • # define to Implement Constants
  • Open a file using the function fopen ( )
  • Close a file using the function fclose( )
  • Input and Output using file pointers
  • Character Input and Output in Files o String Input / Output Functions
  • Formatted Input / Output Functions o Block Input / Output Functions Sequential Vs Random Access Files Positioning the File Pointer
  • The Unbufferred I/O – The UNIX like File Routines

Unit 12: Files

  • File Handling in C Using File Pointers Included in IGNOU MCA Revised Syllabus

Read Also: Last Minute Exam Preparation Tips

IGNOU MCA Structure

Course TitleCredits
I Semester
Problem Solving and Programming3
Computer Organization
and Assembly Language Programming
Discrete Mathematics2
Systems Analysis and Design3
Communication Skills2
Internet Concepts and Web Design2
C and Assembly Language Programming Lab2
III Semester
Design and Analysis of Algorithms4
Object Oriented Analysis and Design3
Advanced DiscreteMathematics2
Software Engineering3
Accountancy and Financial Management3
Lab (based on MCS-032, 034 and 035)3
V  Semester
Advanced Internet Technologies3
Principles of Management and
Information Systems
Computer Graphics and Multimedia4
Lab (based on MCS-051 & 053) 2
Elective Courses*Artificial Intelligence and Knowledge ManagementNumerical and Statistical ComputingParallel Computing 333

Read Now: Health Hazards due to over Studying

IGNOU MCA IInd/IVth Semester Structure

Course CodeCourse TitleCredits
II Semester
MCS-021Data and File Structures4
MCS-022Operating System Concepts and
Networking Management
MCS-023Introduction to DatabaseManagement Systems3
MCS-024Object OrientedTechnologies andJava Programming3
MCSL-025Lab (based on MCS-021, 022, 023 &  024)4
IV Semester
MCS-041Operating Systems4
MCS-042Data Communication and Computer
MCS-043Advanced Database
Management Systems
MCS-044Mini Project4
MCSL-045Lab (UNIX & Oracle)2
IV Semester

 Check Some Important Links Here:

IGNOU Admission FormGet Here
IGNOU RegistrationGet Here
IGNOU Date SheetGet Here
IGNOU Question PaperGet Here
IGNOU Fee StructureGet Here
IGNOU CounsellingGet Here
IGNOU Exam Time TableGet Here
IGNOU Exam FormGet Here
IGNOU Distance EducationGet Here
IGNOU Admit CardGet Here
IGNOU Exam FeeGet Here
IGNOU AssignmentsGet Here
IGNOU RecruitmentGet Here
IGNOU ProspectusGet Here
IGNOU Revaluation ResultGet Here
IGNOU ScholarshipGet Here
IGNOU MBA AdmissionGet Here
IGNOU ResultsGet Here
IGNOU Diploma CoursesGet Here
IGNOU Grade CardGet Here
IGNOU BooksGet Here
IGNOU Study CentreGet Here
IGNOU Study MaterialGet Here
IGNOU University Courses ListGet Here
IGNOU Ph.D AdmissionGet Here
IGNOU Grade Card StatusGet Here
IGNOU SyllabusGet Here

IGNOU MCA Programme Details

Indira Gandhi National Open University offers a course for the graduates to make them prepared for productive careers in software industry. Students who are interested in such technology career can opt for Master of Computer Applications.

The main objective of this course is to provide students a detailed and complete background in notional and application-oriented developments significant to the latest computer software development. This course highlights the application of software technology to solve mathematical, computing, communications/networking and commercial problems.


Candidates who have any doubt regarding IGNOU MCA Syllabus 2019 must visit its official website or stay with us through our web page to get more updated related details.

Something That You Should Put An Eye On

Tips to Reaching Your Full PotentialStop Being Late for Everything
Tips to Manage Time In ExamGet Rid Of Sleeping While Studying
How Can You Write Fast In Exams?Tips to Manage Stress

Filed in: IGNOU, Syllabus Tags: 

Leave a Reply

Submit Comment