Master of Computer Applications

  • Home
  • Master of Computer Applications

About Master of Computer Applications Department

The Master of Computer Applications (MCA) programme was started in the year 2008 with an intake of 60 students. The Department offers a two years course approved by AICTE, Government of India and is affiliated to Visvesvaraya Technological University (VTU), Belgaum, Karnataka.

Computer Applications at St Joseph is composed of core classes organized around the study of design and analysis techniques used to write software in various application domains along with details about the internal workings of computers and networks. Elective classes in areas such as Rich Internet Applications, mobile computing, Advanced computer networks, graphics, Unix System programming, Artificial Intelligence and others allow students to explore areas of individual interest


00 +


00 +


00 +


00 %


"To be recognized as a department with research environment empowering computer professionals with a strong sense of service and human values at the core."

  • Inculcate professional behavior with strong ethical values and innovative research capabilities among faculty and students.
  • To meet the global needs and challenges through training of professionals who can work with interest to support the society.
  • Encourage faculty to have continuous progress in their teaching skills and self-development.

Graduates will be able to:

  • Have appreciation for, Professional and Ethical responsibilities through strong commitment to values.
  • Acquire essential fundamentals and adopt techniques and skills to critically identify, formulate and solve computational problems
  • Effectively design, develop and manage computer applications, using modern tools and techniques.
  • Develop confidence for self-education and innovative entrepreneurship.

Graduates will have the ability to:

  • Apply knowledge of mathematical, algorithmic, and computing principles.
  • Analyze and interpret data, make inferences from the resulting data and apply technical skills to solve real time problems
  • Design a system or module, to meet desired needs, which undergoes various phases of software development lifecycle.
  • Investigate, design and conduct experiments, by applying critical thinking to solve complex problems.
  • Make effective use of modern tools and techniques to develop a software system.
  • Inculcate Professional and Ethical attitude.
  • Understand the need for, and have an ability to inculcate quality, timeliness and continuous improvement.
  • Develop managerial skills in multidisciplinary approach.
  • Prepare technical documents and make effective presentation.
  • Design and construct a system, component or process to meet desired needs, within realistic constraints such as economic, environmental and social sustainability.
  • Develop teamwork, and leadership skills necessary to function productively and professionally to undertake a common goal.
  • Develop as an Entrepreneur in the software domain through innovative approach.
  • Work on research activities.

Head of Department

Profile Image

Dr Hareesha B

Associate Professor, HOD


Read more

Enroll for admissions

Take the first step towards your dreams—apply for admission and transform your aspirations into reality!

Apply Now!