Contents
-
1 IGNOU M.C.A. Revised Syllabus 2018
- 1.1 M.C.A. Exam Syllabus 2018-19
- 1.2 M.C.A. Complete Course Semester wise
-
1.3 Detailed Syllabus For the M.C.A.
-
1.3.1 Semester 1
- 1.3.1.1 MCS-011: Problem Solving and Programming
- 1.3.1.2 MCS-012: Computer Organisation and Assembly Language Programming
- 1.3.1.3 MCS-013 Discrete Mathematics
- 1.3.1.4 MCS-014 Systems Analysis and Design
- 1.3.1.5 MCS-015: Communication Skills
- 1.3.1.6 MCSL-016: Internet Concepts and Web design (Lab Course)
- 1.3.2 Semester 2
- 1.3.3 Semester 3
-
1.3.1 Semester 1
IGNOU M.C.A. Revised Syllabus 2018–19| M.C.A. Open University Syllabus Indira Gandhi National Open University Masters in Computer Exam Syllabus 2018 MCA Exam Syllabus PDF Download
IGNOU M.C.A. Revised Syllabus 2018
Guys if you are searching for the revised syllabus of the M.C.A. which you had applied from IGNOU then you are at right place as we are here providing you the details about every semester and what are the topics you will be needing to cover in order to complete the course and give the exam. IGNOU is the open university for the student those who are not able to do the course on the regular basis and they can attend the class only on the selected days. Now go through the article below to check the syllabus for the exam.
M.C.A. Exam Syllabus 2018-19
The course for the M.C.A. is the masters course in Computer for the student those who are interested in computer field but are not able to complete the course due to regularity of it and due to financial courses. This course is divided in the 3 years which are further divided in 6 semesters and the student need to pass separately in these semester so that they can pass the course easily.
M.C.A. Complete Course Semester wise
Topic Of Each Semester
Before you check the topic which are covered in the syllabus before that you must need to know the topics which are covered in the syllabus. Here we are also providing you the number of the periods they will be requiring to complete the course and the syllabus.
Semester 1
Course Code | Name | No. Of Periods |
---|---|---|
MCS11 | Problem Solving and Programming | 3 |
MCS12 | Computer Organization & Assembly Language Programming | 4 |
MCS13 | Discrete Mathematics | 2 |
MCS14 | Systems Analysis and Design | 3 |
MCS15 | Communication Skills | 2 |
MCSL16 | Internet Concepts and Web Design | 2 |
MCSL17 | C and Assembly Language Programming Lab | 2 |
Semester 2
Course | Name | No. Of Periods |
---|---|---|
MCS21 | Data and File Structures and Programming | 4 |
MCS22 | Operating System Concepts and Networking Management | 4 |
MCS23 | Introduction to Database Management Systems | 3 |
MCS24 | Object Oriented Technologies and Java Programming | 3 |
MCSL25 | Lab (based on MCS-021, 022, 023 and 024) | 4 |
Semester 3
Course | Name | No. Of Periods |
---|---|---|
MCS31 | Design and Analysis of Algorithms | 4 |
MCS32 | Object Oriented Analysis and Design | 3 |
MCS33 |
|
2 |
MCS34 | Software Engineering | 3 |
MCS35 | Accountancy and Financial Management | 3 |
MCSL36 | Lab (based on MCS-032, 034 and 035) | 3 |
Semester 4
Course | Name | No. Of Periods |
---|---|---|
MCS41 | Operating Systems | 4 |
MCS42 | Data Communication and Computer Networks | 4 |
MCS43 | Advanced Database Management Systems | 4 |
MCS44 | Mini Project | 4 |
MCSL45 | Lab (UNIX & Oracle) | 2 |
Semester 5
Course | Name | No. Of Periods |
---|---|---|
MCS51 | Advanced Internet Technologies | 3 |
MCS52 | Principles of Management and Information Systems | 2 |
MCS53 | Computer Graphics and Multimedia | 4 |
MCSL54 | Lab (based on MCS-051 & 053) | 3 |
|
Elective Courses*
|
3 |
Semester 6
Course | Name | No. Of Periods |
---|---|---|
MCSP-060 | Project | 16 |
Detailed Syllabus For the M.C.A.
Now as you know the various subjects which you will be covering in each of the semester. you also need to know the various topic which are in these subjects we are here providing you the each details of the syllabus to cover. Check the article below for these topics:
Semester 1
MCS-011: Problem Solving and Programming
Introduction
- Unit 1: Problem Solving
- Unit 2: Basics of C
- Unit 3: Variables and Constants
- Unit 4: Expressions and Operators
Control Statements, Arrays and Functions
- Unit 5: Decision and Loop Control Statements
- Unit 6: Arrays
- Unit 7: Strings
- Unit 8: Functions
Structures, Pointers and File Handling
- Unit 9: Structures and Unions
- Unit 10: Pointers
- Unit 11: The C Preprocessor
- Unit 12: Files
MCS-012: Computer Organisation and Assembly Language Programming
Introduction to Digital Circuits
- Unit 1: The Basic Computer
- Unit 2: The Data Representation
- Unit 3: Principles of Logic Circuits I
- Unit 4: Principles of Logic Circuits I
Basic Computer Organisation
- Unit 1: The Memory System
- Unit 2: The Input/Output System
- Unit 3: Secondary Storage Techniques
- Unit 4: I/O Technology
The Central Processing Unit
- Unit 1: Instruction Set Architecture
- Unit 2: Registers, Micro-Operations and Instruction Execution
- Unit 3: ALU Organisation
- Unit 4: The Control Unit
- Unit 5: Reduced Instruction Set Computer Architecture
Assembly Language Programming
- Unit 1: Microprocessor Architecture
- Unit 2: Introduction to Assembly Language Programming
- Unit 3: Assembly Language Programming (Part – I)
- Unit 4: Assembly Language Programming (Part – I)
MCS-013 Discrete Mathematics
Elementary Logic
- Unit 1: Prepositional Calculus
- Unit 2: Methods of Proof
- Unit 3: Boolean Algebra and Circuits
Basic Combinatorics
- Unit 1: Sets, Relations and Functions
- Unit 2: Combinatorics – An Introduction
- Unit 3: Some More Counting Principles
- Unit 4: Partitions and Distributions
MCS-014 Systems Analysis and Design
Introduction to Systems Development
- Unit 1: Introduction to SAD
- Unit 2: Systems Analyst-A Profession
- Unit 3: Process of System Development
- Unit 4: Introduction to Documentation of Systems
Planning and Designing Systems
- Unit 5: Process of System Planning
- Unit 6: Modular and Structured Design
- Unit 7: System Design and Modelling
More Design Issues and CASE Tools
- Unit 8: Forms and Reports Design
- Unit 9: Physical File Design and Data base Design
- Unit 10: CASE Tools for Systems Development
Implementation and Security of Systems & MIS
- Unit 11: Implementation and Maintenance of Systems
- Unit 12: Audit and Security of Computer Systems
- Unit 13: Management Information Systems
MCS-015: Communication Skills
Skills Needed at the Work Place – I
- Unit 1: The Process of Communication
- Unit 2: Telephone Techniques
- Unit 3: Job Applications and Interviews
- Unit 4: Group Discussions
- Unit 5: Managing Organisational Structure
- Unit 6: Meetings
- Unit 7: Taking Notes and Preparing Minutes
- Unit 8: Presentation Skills – I
- Unit 9: Presentation Skills – II
- Unit 10: Negotiation Skills
MCSL-016: Internet Concepts and Web design (Lab Course)
Scripting Languages
- Unit 1: The Internet
- Unit 2: Introduction to HTML
- Unit 3: Advanced HTML
- Unit 4: Introduction to JavaScript
- Unit 5: VB Script
- Unit 6: Dreamweaver
Lab Manual
- Unit 7: HTML (Hypertext Markup Language)
- Unit 8: Advanced HTML
- Unit 9: JavaScript
- Unit 10: VBScript
- Unit 11: Dreamweaver
Semester 2
MCS-021 Data and File structures
Introduction to Algorithms and Data Structures
- Unit 1: Analysis of Algorithms
- Unit 2: Arrays
- Unit 3: Lists
Stacks, Queues and Trees
- Unit 4: Stacks
- Unit 5: Queues
- Unit 6: Trees
Graph Algorithms and Searching Techniques
- Unit 7: Advanced Trees
- Unit 8: Graphs
- Unit 9: Searching
File Structures and Advanced Data
- Unit 10: Sorting
- Unit 11: Advanced Data Structures
- Unit 12: File Structures
MCS-022 Operating System concepts and Networking Management
Operating System Fundamentals Networking
- Unit 1: Graphical User Interface
- Unit 2: Introduction to Operating System
- Unit 3: Introduction to Networking Concepts
- Unit 4: Internetworking: Concept, Architecture and Protocols
Linux Operating System
- Unit 5: Introduction to Linux Operating
- Unit 6: Linux Commands and Utilities
- Unit 7: Linux Utilities and Editor
- Unit 8: User-to-User Communication
- Unit 9: Unix System Administration
Windows 2000
- Unit 10: Windows 2000 Networking
- Unit 11: Managing Windows 2000 Server
- Unit 12: Advanced Windows 2000 Networking
- Unit 13: Windows XP Networking
Security and Management
- Unit 14: Security Concepts
- Unit 15: Computer Security
- Unit 16: Security and Management-I
- Unit 17: Security and Management-II
MCS 023 Introduction to Database Management Systems
The Database Management System Concepts
- Unit 1: The Basic Concepts
- Unit 2: Relational And ER Models
- Unit 3: Database Integrity and Normalisation
- Unit 4: File Organisation in DBMS
Structured Query Language and Transaction Management
- Unit 1: The Structures Query Language
- Unit 2: Transactions and Concurrency Management
- Unit 3: Database Recovery and Security
- Unit 4: Distributed and Client Server Databases
Application Development: Development of a Hospital Management System
Study Centre Management System: A Case Study
MCS-024 Object Oriented Technology and Java Programming
Object Oriented Technology and Java
- Unit 1: Object Oriented Methodology-1
- Unit 2: Object Oriented Methodology-2
- Unit 3: Java Language Basics
- Unit 4: Expressions, Statements and Arrays
Object Oriented Concepts and Exceptions Handling
- Unit 1: Class and Objects
- Unit 2: Inheritance and Polymorphism
- Unit 3: Packages and Interfaces
- Unit 4: Exceptions Handling
Multithreading, I/O and String Handling
- Unit 1: Multithreaded Programming
- Unit 2: I/O in Java
- Unit 3: Strings and Characters
- Unit 4: Exploring Java I/O
Applets Programming and Advance Java Concepts
- Unit 1: Applets
- Unit 2: Graphics and User Interfaces
- Unit 3: Networking Features
- Unit 4: Advance Java
Semester 3
MCS-031 Design and Analysis of Algorithms
Introduction to Algorithmics
- Unit 1: Elementary Algorithmics
- Unit 2: Some pre-rquisites and Asymptotic Bounds
- Unit 3: Basics of Analysis
Design Techniques-I
- Unit 1: Divide-and-Conquer
- Unit 2: Graphs Algorithms
Design Techniques – II
- Unit 1: Dynamic Programming
- Unit 2: Greedy Algorithms
-
Unit 3: