Overview

The Master of Computer Applications (MCA) program at Maulana Azad University Jodhpur is a postgraduate professional degree designed to develop advanced knowledge and practical skills in computer science, software development, and information technology. The program focuses on building strong foundations in programming, system design, data management, and modern computing technologies.

Students gain in-depth exposure to areas such as advanced programming, data structures, databases, operating systems, software engineering, web technologies, artificial intelligence, and data analytics through classroom learning, laboratory work, and project-based training. The course prepares graduates for professional roles in the IT industry, software development firms, and technology-driven organizations, as well as for higher academic pursuits.
Duration: 2 Years (4 Semesters)

Curriculum


The MCA curriculum includes advanced and skill-based subjects such as:

  • Advanced Programming and Object-Oriented Concepts

  • Data Structures and Algorithms

  • Database Management Systems (DBMS) and Advanced Databases

  • Software Engineering and Project Management

  • Web Technologies (Front-end and Back-end)

  • Computer Networks and Network Security

  • Operating Systems and System Administration

  • Cloud Computing / AI / Data Science (as per curriculum)

  • Mini Project, Major Project, and Practical Labs

(Subjects may vary as per University curriculum updates.)

Eligibility Criteria


Candidates must have passed a Bachelor’s Degree in Computer Applications, Computer Science, Information Technology, or a related discipline from a recognized university.
Candidates from other disciplines may be required to complete a Bridge Course, as per University norms.

Career Opportunities


After completing MCA, students can pursue roles such as:

  • Software Developer / Software Engineer

  • Full Stack Web Developer

  • Backend Developer / API Developer

  • Database Developer / SQL Developer

  • System Analyst

  • Cloud Associate / DevOps Trainee

  • Cyber Security Analyst (Entry-level)

  • Data Analyst (Entry-level)

  • QA Engineer / Automation Tester

  • Higher Studies: Ph.D., Research, Competitive Exams, Certifications

Admission Procedure


  • Candidates must apply through the University admission process (online/offline as notified).

  • Admission is granted as per University and Government norms.

  • Merit-based selection or University criteria may be applicable, as notified.

  • Original documents are verified by the University at the time of admission.

  • Final admission is confirmed after successful fee submission.

Fee Structure


As per University norms / As notified by the University

Downloads