Master of Computer Applications 24 months Postgraduate Programme By GD Goenka University |TopUniversities
Programme Duration

24 monthsProgramme duration

Tuitionfee

314,500 INRTuition Fee/year

Application Deadline

30 Sep, 2025Application Deadline

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Programme overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Masters

Study Mode

On Campus

The Master of Computer Applications (MCA) is a two-year post-graduate program that focuses on the development of application software across various domains. The curriculum is designed to equip students with advanced knowledge and skills in software development, programming languages, and project management. Here's an elaboration on the key aspects of the MCA program:

1. Curriculum Structure:

The MCA program offers a comprehensive curriculum that covers both foundational and advanced topics in computer science and software development. The coursework is primarily focused on application software development in diverse areas, including but not limited to:

  • Web development

  • Mobile application development

  • Database management

  • Software engineering

  • Artificial intelligence

  • Data analytics

  • Cybersecurity

  • Cloud computing

2. Latest Elective Courses:

The program provides students with the flexibility to choose from a range of elective courses, allowing them to tailor their learning experience according to their interests and career goals. These elective courses cover emerging technologies, specialized domains, and advanced concepts in software development.

3. Emphasis on Project Work:

A significant aspect of the MCA program is its emphasis on project work. Students are required to undertake real-world projects, either individually or in teams, to apply their theoretical knowledge and practical skills to solve complex problems. Project work enables students to gain hands-on experience, develop critical thinking abilities, and enhance their problem-solving skills.

4. Focus on Latest Programming Languages:

The program places a strong emphasis on learning the latest programming languages and technologies, with a particular focus on languages like Python. Students are trained in modern programming paradigms, frameworks, and tools used in software development to ensure they are well-prepared to meet the demands of the industry.

5. Application Development Skills:

The MCA program equips students with the necessary skills to develop application software for diverse fields. This includes understanding the requirements of end-users or clients, analyzing problems, designing efficient solutions, and implementing robust software applications to address specific needs.

6. Planning, Designing, and Building Complex Software:

In addition to application development, the program also emphasizes planning, designing, and building complex commercial application software and system software. Students learn about software architecture, design patterns, software testing, and quality assurance practices to ensure the reliability, scalability, and maintainability of software systems.

7. Career Opportunities:

Graduates of the MCA program are well-equipped to pursue various career opportunities in the software industry, IT consulting firms, research organizations, government agencies, and more. They can work as software developers, application architects, system analysts, database administrators, project managers, and IT consultants, among other roles.

Overall, the MCA program offers a comprehensive and specialized education in software development, equipping students with the knowledge, skills, and expertise required to succeed in today's dynamic and competitive IT industry.


Programme overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Masters

Study Mode

On Campus

The Master of Computer Applications (MCA) is a two-year post-graduate program that focuses on the development of application software across various domains. The curriculum is designed to equip students with advanced knowledge and skills in software development, programming languages, and project management. Here's an elaboration on the key aspects of the MCA program:

1. Curriculum Structure:

The MCA program offers a comprehensive curriculum that covers both foundational and advanced topics in computer science and software development. The coursework is primarily focused on application software development in diverse areas, including but not limited to:

  • Web development

  • Mobile application development

  • Database management

  • Software engineering

  • Artificial intelligence

  • Data analytics

  • Cybersecurity

  • Cloud computing

2. Latest Elective Courses:

The program provides students with the flexibility to choose from a range of elective courses, allowing them to tailor their learning experience according to their interests and career goals. These elective courses cover emerging technologies, specialized domains, and advanced concepts in software development.

3. Emphasis on Project Work:

A significant aspect of the MCA program is its emphasis on project work. Students are required to undertake real-world projects, either individually or in teams, to apply their theoretical knowledge and practical skills to solve complex problems. Project work enables students to gain hands-on experience, develop critical thinking abilities, and enhance their problem-solving skills.

4. Focus on Latest Programming Languages:

The program places a strong emphasis on learning the latest programming languages and technologies, with a particular focus on languages like Python. Students are trained in modern programming paradigms, frameworks, and tools used in software development to ensure they are well-prepared to meet the demands of the industry.

5. Application Development Skills:

The MCA program equips students with the necessary skills to develop application software for diverse fields. This includes understanding the requirements of end-users or clients, analyzing problems, designing efficient solutions, and implementing robust software applications to address specific needs.

6. Planning, Designing, and Building Complex Software:

In addition to application development, the program also emphasizes planning, designing, and building complex commercial application software and system software. Students learn about software architecture, design patterns, software testing, and quality assurance practices to ensure the reliability, scalability, and maintainability of software systems.

7. Career Opportunities:

Graduates of the MCA program are well-equipped to pursue various career opportunities in the software industry, IT consulting firms, research organizations, government agencies, and more. They can work as software developers, application architects, system analysts, database administrators, project managers, and IT consultants, among other roles.

Overall, the MCA program offers a comprehensive and specialized education in software development, equipping students with the knowledge, skills, and expertise required to succeed in today's dynamic and competitive IT industry.


Admission Requirements

50+
Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree. OR Passed B.Sc./ B.Com./ B.A. with Mathematics at 10+2 Level or at Graduation Level (with additional bridge Courses as per the norms of the University). Obtained at least 50% marks in the qualifying examination.

30 Sep 2025
2 Years
Aug

Tuition fees

Domestic
125,000 INR
Domestic (Out of State)
125,000 INR
International
314,500 INR

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Frequently Asked Questions

2 years
Postgrad Programmes 49729