Master of Computer Applications (MCA)

Master in Computer Application (MCA) is designed for graduate students who are interested in the field of Computer Applications. This program helps students to gain professional knowledge in computer applications. This is for the students who want to learn computer applications in different fields like insurance, banking and accounting. In India, MCA is a Three years long program that a student can take after graduation. Generally, Master in Computer Application is a three-year course and the duration of this course might differ in some institutions to another depending on the curriculum followed by the institution. This course is being offered not only in universities and colleges in India, but several other private computer institutions do offer this course.

Programme Objective

This course provides specialized knowledge in computer science with technical, professional and communications skills. This program helps to develop knowledge in computer applications in business covering key programming languages, data base management, systems analysis, software development in specific applications such as studies, financial management etc. The objective of MCA program is:
Transform budding talents into successful professionals.
Transfuse the students with advanced knowledge and underlying principles on current technical paradigms.
Equip the students to undertake careers leading to an innovative approach and problem solving in real life application by honing their skills.
Infuse the students with ideas to undertake advanced studies for research careers in Computers


Candidates who have passed any Bachelor’s degree in Computer Application/ Information Technology from a recognized University with not less than 3years of Full Time experience in a Managerial / Supervisory / Professional Role after their graduation and should currently be working in a Professional Capacity in any organization.


The Program Duration for MCA will be Three Year comprising of Six Semesters, Students may choose to take breaks in between subjects/semesters. However, they are expected to follow a normative period of six years i.e. Students will have to complete the program within six Years from session start date.

Course Contents

Semester 1st

Semester 2nd

Subject Subject
Problem Solving and Programming Data and File structures
Computer and Assembly Language Programming Operating System concepts
Discrete Mathematics Introduction to Database Management Systems
Systems Analysis and Design Object Oriented Technology and Java Programming
Communication Skills Lab (WINDOWS 2000, LINUX / UNIX, Java)
Internet Concepts and Web design (Lab Course) Data Communication and Networks
Lab (C and Assembly Language Programming) Database Management Systems

Semester 3rd

Semester 4th

Subject Subject
Design and Analysis of Algorithms Operating Systems
Object Oriented Analysis and Design Data Communication and Networks
Advanced Discrete Mathematics Advanced Database Management Systems
Software Engineering Mini Project
Accountancy and Financial Management UNIX and DBMS LAB
Laboratory Course Java Programming Lab
Lab Course (Accountancy and Financial Management) Statistical Techniques Lab

Semester 5th

Semester 6th

Subject Subject
Advanced Internet Technologies Project
Principles of Management and Information Systems  
Computer Graphics and Multimedia  
Laboratory Course  
Artificial Intelligence and Knowledge Management  
Numerical and Statistical Computing  
Parallel Computing  

Course Benefits

Candidates successfully completing the program will be awarded a certification in BCA from Swami Vivekanand Institute of Science & Technology.

Copyright © 2015, All rights reserved, Swami Vivekanand Institute Of Management Science & Technology