Skip to content
Vivekananda Institute of Management Science and Technology

Computer Applications · Master

Level
Master
Department
Computer Applications
Award
MCA

01

Master of Computer Applications

The Master of Computer Applications is a professional postgraduate programme for students who want to build software for a living. It combines computer science fundamentals with sustained practical work in programming, databases, networks and application development.

02

Programme Objective

  • To demonstrate a sound working knowledge of the core areas of computer science and industrial computing.
  • To carry out the analysis and synthesis involved in designing computer systems, information systems and applications.
  • Develop professional competence in software design, implementation and testing.
  • To build the practical skills needed to address problems arising from real computer systems and applications.

03

Eligibility

Candidates who hold a Bachelor’s degree from a recognised university with Mathematics at 10+2 or graduate level, or a BCA / B.Sc in Computer Science or Information Technology.

04

Duration

MCA runs for three years, made up of six semesters. You may take breaks between subjects or semesters if you need to. You have up to five years from the start of your session to finish.

Course Contents

1Semester 1st

  • 01Problem Solving and Programming in C
  • 02Computer Organisation and Architecture
  • 03Discrete Mathematics
  • 04Communication Skills
  • 05Programming Lab
  • 06PC Software Lab

2Semester 2nd

  • 01Object Oriented Programming with C++
  • 02Data and File Structures
  • 03Database Management Systems
  • 04Operating Systems
  • 05Data Structures Lab
  • 06DBMS Lab

1Semester 3rd

  • 01Java Programming
  • 02Computer Networks
  • 03Design and Analysis of Algorithms
  • 04Statistical Techniques
  • 05Java Programming Lab
  • 06Networks Lab

2Semester 4th

  • 01Web Technologies
  • 02Software Engineering
  • 03Computer Graphics
  • 04Accounting and Financial Management
  • 05Web Technologies Lab
  • 06Software Engineering Lab

1Semester 5th

  • 01Network Programming and Administration
  • 02Artificial Intelligence and Applications
  • 03Data Warehousing and Data Mining
  • 04Information Security
  • 05Mini Project

2Semester 6th

  • 01Operating System Concepts and Network Management
  • 02E-Commerce
  • 03Elective
  • 04Project Work