B.ED ADMISSION OPEN 2024-26 SESSION FROM MDU/CRSU/KUK HARYANA, JIWAJI MP | NIOS Online Admission 2024-2025 For Class 10th / 12th
Delhi, Patna, Muzaffarpur Mon – Sun: 10:00 AM to 8:00 PM

M.Sc (Computer Application)

Master of Computer Applications (MCA) is a three year long professional post-graduate programme for candidates wanting to delve deeper into the world of computer application development with the help of learning modern programming language. The programme is a blend of both theoretical and practical knowledge. An MCA degree endows students’ an opportunity  to work with tools meant to develop better and faster applications.

Designed to meet the shortage of qualified professionals in the IT (Information Technology) industry, an MCA degree - in India - is offered by many colleges. Infact, there are various colleges that also offer integrated MCA programmes as well.

Students pursuing an MCA programme would have the option to choose from the following specialisations:

Application Software

Systems Management

Hardware Technology

Systems Development


Systems Engineering

Management Information Systems (MIS)

Software Development



Eligibility Criteria for MCA 

According to AICTE, to pursue an MCA course candidates must have pursued BCA/ BSc/ BCom/ BA degree with Mathematics as one of the subjects at 10+2 level or at graduation.

However, MCA colleges in India might ask you to fulfill the following as well:

  • Minimum marks required: 50% to 60% (a CGPA above 6/10 is considered good) in Bachelor's; 55% and above in Class 12th. Class 10th marks do not matter in most cases.

Note: The above mentioned eligibility criteria might differ from college to college. This is just an overview.

Skillset for MCA 

Good communication and behavioral skills

A positive attitude


Strong technical skills

Good command over programming languages like C, C++, Java, .Net, etc.

Good programming skills and hands on experience

Knowledge of data structure and database

Awareness of latest technology trends

Course Curriculum for MCA

The basic curriculum of a typical MCA programme includes topics like network and database management, electronics, mobile technologies, financial accounting, mathematics, statistics, cloud computing, Java programming etc.

Semester 1

Semester 2

Introduction in IT

Info Systems Analysis Design & Implementations

Computer Organisation & Architecture

Operating Systems

Programming & Data Structure

Oral and Wireless Communications

Introduction to Management functions

Accounting and Management Control

Mathematical foundations

Probability & Combinatorics

IT Lab

Business Programme Lab

Programming Lab

Unix & Windows Lab

Semester 3

Semester 4

Data Base Management Systems

Network Programming

Computer Communication Networks

Software Engg. I

Object Oriented Analysis and Design

Elective I

Management Support System

Organizational Behaviour

Statistical Computing

Elective 2


Network Lab

Statistical Computing Lab

CASE Tools Lab

Semester 5

Semester 6

A.I and Applications


Software Engineering II


Elective 3

Elective 4

Optimisation Techniques

AI & Application lab

Optimisation Techniques Lab

Industrial Lectures Seminar, Project


Leave Comments