Skip to main content

Computer Applications

MCA: Master of Computer Applications

A postgraduate programme in advanced computing and software engineering, with a wide choice of specialisations in AI, cloud, security and development.
Study level
Postgraduate
Typical duration
2 years
Common entrance exams
Karnataka PGCET, NIMCET (NITs)

Course overview

A postgraduate programme in advanced computing and software engineering, with a wide choice of specialisations in AI, cloud, security and development.

Duration: 2 years. Durations and structures can vary between institutions and under NEP 2020 frameworks.

Specialisations (20)

AI & data

  • Artificial Intelligence (AI)
  • Machine Learning (ML)
  • Artificial Intelligence and Machine Learning (AI & ML)
  • Generative AI
  • Data Science
  • Data Analytics
  • Big Data Analytics

Cloud & infrastructure

  • Cloud Computing
  • DevOps
  • Cloud Computing and DevOps
  • Computer Networks
  • Internet of Things (IoT)

Security

  • Cybersecurity
  • Information Security
  • Blockchain Technology

Software & development

  • Full-Stack Development
  • Software Development
  • Web Technologies
  • Mobile Application Development
  • Computer Science and IT

Specialisation availability varies by institution and intake. A counsellor will confirm which options are open to you.

Eligibility

A bachelor's degree (such as BCA, B.Sc or B.Com) with Mathematics at Class 12 or graduation level, as per AICTE norms, with minimum marks set by the institution.

Entrance examinations commonly used

  • Karnataka PGCET
  • NIMCET (NITs)
  • University-level tests

Eligibility rules, minimum marks and accepted exams are set by regulators and each institution, and may change each year. Always check the official admission notice.

Curriculum overview

  • Advanced algorithms and data structures
  • Software engineering and architecture
  • Specialisation electives
  • Industry project

This is a general outline. Each institution publishes its own syllabus.

Potential career pathways

  • Software engineer
  • AI / ML engineer
  • Cloud or DevOps engineer
  • Security analyst
  • Full-stack developer

Career outcomes depend on many factors, including individual effort, institution, specialisation and the job market. No course guarantees a particular role or salary.

Where to study MCA

Tuition fees vary by institution, programme and category. We share current figures from each institution's official fee notice during counselling.

Application requirements

Documents commonly requested at application or admission:

  • Undergraduate degree certificate and all semester mark sheets
  • Class 10 and Class 12 mark sheets
  • Entrance examination scorecard, where applicable
  • Government-issued photo identification
  • Work experience letters, if required by the programme

Your Future Is Worth the Right Guidance.

Tell us what you want to study. We will help you understand your options and plan your next step.