Master of Computer Applications (MCA)

master-of-computer-application

About Master of Computer Applications

As evidenced by the name, MCA is the follow-up to a Bachelor in Computer Applications. It's an exhaustive look into the world of computers that is spread across 6 semesters for a span for 3 years. From advanced algorithms of data, intricate networks to extensive data management and software design, MCA covers it all. This course is for the lord of all tech geeks!

Eligibility criteria:

  • 12th class certificate or any equivalent examination with Mathematics
  • Graduation degree is a must, most preferably a Bachelor’s in Computer Applications (BCA).

Specializations

Even a Master's course gives you the option of specialization and a domain as deep as computers ought to have many. Here are the most favored areas you can pick from:

Syllabus

As stated countless times in this article, the subjects and course structure differ from University to university. Here are the most commonly found subjects:
  • Mathematics
  • Computer and Programming Concept
  • Data and File Structures
  • Design and Analysis of Algorithms
  • Unix and Shell Programming
  • Database Management System
  • Accounting and Financial Management
  • Data Communication and Networks
  • Advanced Internet technologies
  • Computer Graphics
  • Internet and Java Programming
  • Software Engineering
  • Artificial Intelligence and Neural Networks
  • Theory of Computer and Compiler Design
  • Parallel Computing
  • Numerical and Statistical Computing

Salary/pay scale

The salary in evidently does depend on the amount of experience you've accumulated under your belt despite an MCA course. Freshers will get a decent 35-40,000 monthly salary. The salary can, however, can surge really quickly within 5 years and you can take home more than 1 lakh in a month if you show solid development.

Job profiles

Systems engineer, technical writer, hardware engineer, software developer, troubleshooter.

Recruiting companies

TCS
IBM
Wipro
Infosys
HCL
Tech-mahindra
Wipro
TCS
Infosys
IBM
HCL
Tech-mahindra