Course Details

  • Program:  Master of Computer Applications
  • Type:  Post Graduate
  • Duration: 2 Years (4 Semester)
  • Fees: 32000/- (Per Year)

Program Overview:

Master of Computer Applications (MCA) is a full time professional Master`s Degree in computer science with duration of two years (04 semesters). Out of the four semesters, one semester is dedicated to industrial training & software development. The programme is planned to have 5 theory subjects plus two laboratories each semester. The curriculum has a strong core covering information technology, business management and mathematics.

The course has been designed to meet the growing demand of qualified professionals in the field of Information Technology. It is a postgraduate course that can be taken up after obtaining a Bachelor’s Degree. The MCA programme is inclined more toward Application Development and thus has more emphasis on latest programming languages and tools to develop better and faster applications.

The MCA programme focuses on providing a sound theoretical background as well as good practical exposure to students in the relevant areas. It is intended to provide a modern, industry-oriented education in applied computer science. As the IT and the software industry are dynamic and fast growing, all the programmes are designed keeping in view the requirements of industry. Students are trained in the fields of Systems Designing, Application Software Development, Enterprise Resource Planning, Computer Networks, System Administration, Web Designing & Development, Database Administration, Parallel & Vector Processing, Data Mining & Warehousing etc.

Programme Educational Objectives:

Program educational objectives are broad statements that describe the career and professional accomplishments that the program is preparing graduates to achieve.


To provide opportunities for acquiring in-depth knowledge of fundamental concepts and programming skills for holistic development.

To apply current tools, technologies and research to create systems for solving industry oriented problems.


To embed strong human values and professional ethics for becoming social responsibilities.


Possess the ability to collaborate as team members and team leaders to facilitate cutting-edge technical solutions for computing systems and thereby providing improved functionality.

Program Outcomes:

      • PO 1:Apply knowledge of computing fundamentals, mathematics and domain specific knowledge for modelling, designing and developing the solution from defined problems and requirements. (Computational Knowledge)
      • PO 2: Solve complex computing problems and provide authenticated solutions, using conclusion fundamental principles of mathematics, computing, and domain specific disciplines by exploring relevant literatures. (Problem Analysis)
      • PO 3:Identify, Analyze, Design and Evaluate a computer-based system, components and process to meet the specific needs of applications, as well as the computing requirements considering public health and safety, cultural, societal, and environmental concerns. (Design / Development of Solutions)
      • PO 4: Investigate research techniques for developing effective solutions by systematic analysis of data for getting valid conclusions. (Conduct Investigations of Complex Computing Problems)
      • PO 5:Design, analyse and develop the computing systems using modern tools by considering the limitations. (Modern Tool Usage)
      • PO 6:Adapt to provide ethical solutions, within the boundaries and responsibilities of professional computing practices and cyber regulations. (Professional Ethics)
      • PO 7:Understand the need, for and have the preparation to absorb in independent and long-term learning in context to technological updates. (Life-long Learning)
      • PO 8:Demonstrate knowledge to considerate the computing and management principles and apply them to own establishment, to function effectively as an individual and as a member or leader in diverse teams in multidisciplinary environment. (Project management and finance)
      • PO 9: Communicate effectively on computing activities with the computing community, and with society at large and present effectively by writing and designing effective reports and design documentation, make effective presentations, and give and understand clear instructions. (Communication Efficacy)
      • PO 10:Understand the social, professional, cultural, inequality, diversity and ethical issues involved in the development of software systems. (Societal and Environmental Concern)
      • PO 11:Demonstrate as an individual and as a member or as a leader in diverse team and in multidisciplinary environments for effective solutions. (Individual and Team Work)
      • PO 12:Demonstrate knowledge by applying innovation skills and initiating significant and prosperous opportunities for the progress of individual and society at large. (Innovation and Entrepreneurship)

Fee Structure

Tuition FeeUniversity Examination Fee
Rs. 32,000/- (Per Year) Rs. 1,000/- (Per Sem)
Admission Registration Fee (One Time)Rs. 1,000/-
Clinical Posting/Field Work/Industrial TrainingAdditional if Required
Degree/Migration/Character/Convocation Charges/Alumni ChargesAdditional*
* Shall be charged along with the final Semester/Year fee



After completing a Master of Computer Applications (MCA), there are several career opportunities available. MCA graduates are in high demand in both government and private sectors. Here are some of the popular career options available after completing MCA:

  1. Software Developer: MCA graduates can work as software developers and develop software applications for different platforms like web, mobile, and desktop.
  2. Web Developer: MCA graduates can work as web developers and create websites and web applications using various technologies like HTML, CSS, JavaScript, and others.
  3. Database Administrator: MCA graduates can work as database administrators and manage databases by ensuring their proper functioning, security, and maintenance.
  4. System Analyst: MCA graduates can work as system analysts and analyze, design, and implement computer systems to meet the needs of businesses.
  5. Network Administrator: MCA graduates can work as network administrators and manage network infrastructure, security, and performance.
  6. Data Scientist: MCA graduates can work as data scientists and analyze large amounts of data using statistical and computational techniques to derive meaningful insights.
  7. IT Consultant: MCA graduates can work as IT consultants and provide expert advice to organizations on how to improve their IT infrastructure and optimize their business processes.
  8. Cyber Security Analyst: MCA graduates can work as cyber security analysts and protect organizations against cyber threats by identifying vulnerabilities and implementing security measures.
  9. Cloud Architect: MCA graduates can work as cloud architects and design and implement cloud-based solutions that provide scalability, reliability, and security.
  10. Mobile Application Developer: MCA graduates can work as mobile application developers and create mobile applications for different platforms like Android and iOS.
  11. Overall, there are many career opportunities available after completing an MCA, and the demand for MCA graduates is expected to increase in the future with the growth of the IT industry.