Master of Computer Application (MCA) is a postgraduate program in computer science that focuses on providing advanced knowledge and skills in the areas of software development, computer systems, algorithms, and data analysis.

The program offered by the best MCA College in Rajasthan is designed to prepare students for careers in the rapidly growing field of computer technology, and to provide a strong foundation in computer science theory and practice.

The objective of Master of Computer Applications (MCA) program offered at one of the MCA colleges in Rajasthan is to provide students with a comprehensive education in computer science. As one of the best colleges for MCA, the course designed here focus on the development of advanced knowledge and skills in the areas of software development, algorithms, data analysis, and computer systems.


Minimum qualification for MCA admission in Jaipur requires a student to be passed BCA/ Bachelor Degree in Computer Science Engineering or B.Tech in any stream. OR Passed B.Sc./ B.Com./ B.A. from UGC approved University with Mathematics at 10+2 Level or at Graduation Level (with additional bridge Courses as per the norms of the concerned University). Obtained at least 50% marks (45% marks in case of candidates belonging to reserved category)

  • Duration
    2 Years
  • Fee (Per Semester)
    Examinations Fee (Per Semester)
    Registration Fee
    Enrollment Fee



  • To provide a strong foundation in computer science theory and practice, including programming languages, database systems, computer networks, and software engineering.
  • To prepare students for careers in the rapidly growing field of computer technology, including software development, system analysis, database administration, and data science.
  • To foster the development of critical thinking, problem-solving, and analytical skills, which are essential for success in the field of computer science.
  • To encourage innovation and creativity in the development of new software and technology solutions.
  • To provide students with hands-on experience through practical projects and lab work which help to apply and reinforce the theoretical concepts learned in the programme.
  • To develop strong communication and teamwork skills which are essential for success in the modern workplace.


Curriculum Details

  • Advanced Programming in C

  • Micro-Processors and Assembly Language Programming

  • Discrete Mathematics

  • Engineering Economics and Costing

  • Research Methodology - I

  • Computer Applications - I

  • C Programming Lab

  • Advance Python Programming

  • Advance Python Programming Lab

  • Data Structures Using C++

  • Computer Organization and Architecture

  • Object orientated Programming using C++

  • Theory of Computation

  • Computer Applications -II

  • Data Structure using C ++ Lab

  • C++ Programming Lab

  • Neural Networks

  • Advanced JAVA Programming Lab

  • Seminar

  • Advanced Cloud Computing

  • Analysis and Design of Algorithm

  • Artificial Intelligence

  • Information Security

  • Mobile Application Development

  • Data Science with R

  • Analysis and Design of Algorithm Lab

  • Mobile Application Development Lab

  • Data Science Lab

  • Internship

pdf-icon Download Curriculum

Program Outcomes (POs)

  • PO1

    Equip students with a strong foundation in various technical skills such as programming, database management, software development, and computer networking.

  • PO2

    Develop students' ability to think critically, solve complex problems, and make decisions using data-driven techniques.

  • PO3

    Exposed to the latest trends and advancements in the field of computer applications, giving them a competitive edge when entering the workforce.

  • PO4

    Pursue a wide range of careers in software development, IT consulting, data analysis, and other related fields.

  • PO5

    Opportunities for students to develop entrepreneurial skills and explore innovative.

  • PO6

    Able to work effectively, individually and on teams, including diverse and multidisciplinary, to accomplish a common goal.

  • PO7

    Able to communicate effectively and develop self-confidence

  • PO8

    Able to understand of professional, ethical, legal, security and social issues and responsibilities.

  • PO9

    Develop ability to use current technologies, skills and models for computing practice.

Program Educational Objectives (PEOs)

Excel in professional career and/or higher education by acquiring knowledge in mathematical, computing and engineering principles

Work with ethics and moral values in industry with constant growth in their future.

Exhibit innovativeness and participate in research work.


Career Path

  • Software Engineers & Developers
  • Cloud Computing & Virtualization
  • Web Technologies, Full Stack Development
  • Data Science and Big Data Analytics
  • Web-Developers• Digital Market Technocrats
  • Banking Sector Openings
  • E-commerce Executives
  • Educators
  • Cyber Security Experts
  • Blockchain Developers


What are the career prospects after completing MCA programme?
Graduates of MCA programmes can pursue a wide range of careers in Software Development, IT consulting, data analysis, and other related fields. They can also work in areas such as software testing, database management, computer networking, and web development.
What kind of grooming programmes are offered to the students?
In SCA, special personality development classes are being conducted for the all-inclusive development of students. The curriculum covers soft skills, aptitude, verbal-reasoning, resume-writing, interviewing skills and presentation skills. Moreover, we offer courses of employability Enhancement where students learn to develop and execute innovative ideas to enhance their employability skills.

Nirwan University Jaipur

Near Bassi-Rajadhok Toll, Agra Road, Jaipur- 303305

City Office

21, Sahkar Marg, 1st Floor, Near 22 Godam Circle
Jaipur - 302019 Rajasthan

Nirwan University

Near Bassi-Rajadhok Toll, Village- Jhar, Agra Road, Jaipur - 303305 Rajasthan