Master of Computer Applications (MCA) is a three-year or six semester professional Master's Degree in computer science available in India.
The MCA programme is inclined more toward Application Development and thus has more emphasis on latest programming language and tools to develop better and faster applications.
The MCA program 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. It aims at producing trained professionals who can successfully meet the demands of the information technology industry.
As the IT and the software industry are dynamic and fast growing, all the programmes are designed keeping in view the requirements of industry. The programmes aim at the understanding of the fundamentals of computing among the students so that they can compete in the present-day global situation.
MCA covers various aspects of
- computational theory
- algorithm design and optimization
- network and database management
- mobile technologies
- Systems Designing
- Application Software Development
- Enterprise Resource Planning
- Computer Networks
- System Administration
- Web Designing and Development
- Database Administration
- Parallel and Vector Processing
- Data Mining
Entrance Exams for MCA:
|S.No||Exam||Conduting Body||Exam Date||Result Date|
|All India MCA Common Entrance Test- AIMCET||IIT – Indian Institute of Technology Roorkee for Ministry of Human resource development, government of India||June'16||July'16|
Banaras Hindu University MCA- BHU MCA
|Banaras Hindu University||10th June’16||July'16|
West Bengal Joint Entrance Exam MCA- JECA MCA
|West Bengal Joint Entrance Examination Board||July'16||August'16|
Jawaharlal Nehru University MCA- JNU MCA
|Jawaharlal Nehru University||May'16||June'16|
Maharashtra Common Entrance Test MCA- MHT CET MCA
|Directorate of Technical Education of Maharashtra||March'16||March’16|
National Institute of Technology MCA Common Entrance Test- NIMCET
|National Institutes of Technology (NITs)||May'16||June’16|
Rajasthan Master of Computer Applications Admission Test- RMCAAT
|Rajasthan Technical University (RTU)||May'16||May'16|
Lucknow University Computer Science Admission Test- LUCSAT
|Department of computer science of Lucknow University||June'16||
Career Opportunities after MCA:
- Software Developer/Programmer/Engineer: Software Developers are responsible for designing, installing, testing and maintaining the software systems. They provide IT services by analyzing the client needs and designing the system to meet those requirements. It is a very creative field that goes beyond the usual job of coding. Average salary: Rs 368,064 per year.
- Troubleshooter: Troubleshooters are the lifeline of any organization. They make sure that the technology (hardware and software) is easily accessible to all those who require them. Average salary: Rs 498,000 per year.
- System Analyst: A system analyst is responsible to design innovative IT solutions to drive businesses and increase efficiency. Their role is to study the current business situation, business processes and models, and design better IT solutions in terms of software for their clients. Average salary: Rs 635,494 per year
- Software Application Architect: The role of a Software Architect is to make high-level decisions in Architecture and design of IT products or services. He/she develops technical guidelines and protocols such as software coding standards, tools and platforms. Average salary: Rs 932,823 per year
- Software Consultant: Consultancy is a very popular career option today. A software consultant is responsible for evaluating a business, its processes and provides software solutions and other feedback to drive the business efficiency. His objective is to provide cost-effective solutions to enhance sales and business growth. Average salary: Rs698,162 per year.
- Hardware Engineer: Hardware engineers love working with computer hardware such as hard disk, wires, circuit boards, computer chips, printers, keyboards, routers, and so on. They make sure that the internet works smoothly. They are also engaged in the production and testing of hardware equipment. Average salary: Rs 172,760 per year.
- Technical Writer: Technical writing is a good blend of technology and your creative writing skills. If you have a passion for latest technologies, gadgets and at the same time you love writing, then technical writing is a great career option for you. A technical writer needs to write technical documents such as product description, User Guides/Manuals, Design specifications, White Papers, Project Plan and so on. Average salary: Rs402,808 per year.
- Systems Developer/Engineer: Systems developers are involved in writing codes and designing programs for operating systems and other software. They work towards increasing efficiency and suggest further growth and developments. They can specialize in hardware or in software depending upon their interests. Average salary: Rs 495,528 per year.
- Web Designer and Developer: A Web Designer/Developer is responsible for designing and developing websites. He/she should have a very creative blend of mind, color sense, and font style. They should also be well-versed in software to develop and maintain website such as HTML, Dreamweaver, CSS, Photoshop, Illustrator, Flash and so on. Average salary: Rs 245,704 per year.
- Starting a new Venture: After completing MCA, one can also start his/her own venture after getting some experience in the field of interest. For instance, you can start a computer education firm or an IT solution company or a hardware related start-up.