Department of MCA (Master of Computer Applications)

Department Overview

The Department of Computer Applications was established in 2001. The Department offers Post Graduate Degree titled “Master of Computer Applications”. The department offers this course as 3 years (6 Semester) and 2 Years (4 Semesters- MCA Lateral entry through PGCET). The Current Student intake is 120.

The MCA course focuses on preparing students for a global career in computing by enriching the curriculum with the blend of theory and practice. Students are trained in the fields of Application Software Development, Enterprise Resource Planning, Mobile development, Data Mining & Warehousing etc.

The Department also nurture competent professionals through real world project and foster continuous-learning.

Accreditation, Approvals and Recognition:

The Department of Computer Applications is approved by All India Council for Technical Education (AICTE), and is affiliated to Visvesvaraya Technological University (VTU), Belgaum in Karnataka. CMRIT is also one of the handful of college awarded NAAC A+ grade in the year 2017 and the Department was accredidated by NBA in 2011.



To evolve as a center of excellence in computing education producing globally competent professionals who can contribute for the betterment of society.



M1: To prepare students for a global career in computing by enriching the curriculum with a blend of theory and practice.

M2: To build a faculty team with industry and academic exposure to nurture competent professionals.

M3: To engage with industry and institute of repute and to collaborate in academics, research, development and consultancy involving faculty and student.

M4: To envisage and implement real world project and foster continuous learning amongst students through life-skill, industry relevant programming and internship.


Programme Outcomes

  1. Ability to apply knowledge of mathematics, computing fundamentals and specialization
  2. Ability to identify, formulate and analyze complex computing problems.
  3. Ability to design, solve and evaluate solution for complex computing problems.
  4. Ability to conduct systematic investigations of systems and data during design & development to derive valid conclusion.
  5. A sense of professional, ethical, legal, security and social issues and responsibilities.
  6. Ability to use the techniques, skills, and modern tools necessary for complex computing techniques.
  7. Ability to apply and commit professional ethics and cyber regulations in a global economic environment.
  8. Ability to engage in independent learning for continual development with proactive measures.
  9. Ability to understand financial and management principle in multidisciplinary environment
  10. Ability to comprehend and write effective reports, design documentation and make effective presentation.
  11. Ability to analyze the global and local impact of business solutions on individuals, organizations and the society.
  12. Ability to act as a member or leader in diverse teams in multidisciplinary environments.
  13. Ability to use creativity and entrepreneurial vision to create value and wealth for betterment of individual and society at large.

Mail Us For More Information.


Programme Educational Objectives


  1. To prepare graduates with a strong foundation in Computer Science and Applications in order to build successful careers.
  2. To equip students with analytical, design, development and soft skill.
  3. To empower students in finding innovative solutions to the real world problems in collaboration with industry and professional societies.
  4. To inculcate entrepreneurship, managerial skills and team work in our students for the betterment of individual and society at large.
  5. To produce graduates who are ethical, socially responsible and lifelong learners.


Postgraduate Programme

Master of Computer Applications

View Details

Doctoral Programme

Ph.D | Computer Applications

View Details

Department Infrastructure

System Software Lab

To teach concepts regarding System software that would provide an insight into the design of System Software including Compiler, Editor, Debugger, Assembler and Operating Systems.

Application Design Lab

Utilizing Java and .NET to design both stand-alone and web applications. Making use of previously studied concepts like Data structures, Databases, Web Programming as well as Software Engineering to develop these applications.

Project Lab

Final year students are required to develop Mini project and major projects using the technologies like Advanced Java, .NET, Advanced Web Programming as well as Mobile applications.


The listing of faculty names below provides access to the academic content pages of faculty members in each of the departments. Faculty members at CMRIT are encouraged to maintain academic pages for the courses that they teach. These pages are for the benefit of students, and contain valuable information on course outlines, assignments, study materials etc.

EventsView Detailed Calendar >

Upcoming Events for 'MCA Dept.'