Apply UG

Apply PG

Master of Computer Applications (MCA) with Electives

General with Electives


The Applicant should have passed BCA / Bachelor Degree in Computer Science Engineering or equivalent Degree. OR passed B.Sc./ B.Com./ B.A. with Mathematics at l0+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) in the qualifying Examination.

In addition to the above, the Applicant must pass both an entrance exam and a personal interview as per the University requirements.


The IT industry has gone through a major transformation in the past few decades. The boom in the industry, as a result of advanced products and services offered, has created many new career opportunities. Students who aspire for a career in new-age IT sector are required to possess knowledge of subjects and concepts that are relevant to the current and future industry. The Master of Computer Applications with Electives is an advanced PG program offered by Jain (Deemed-to-be University). This program aims to prepare the students for successful careers by providing an excellent value proposition in the core and emerging areas of the discipline.

Course Highlights
  • Technology-enabled learning with learning management system (LMS) and e-learning facility.
  • Up-to-date, industry-ready curricula prepared with inputs from industry veterans.
  • Best-in-class faculty with many member having rich industry experience.
  • Cloud labs to provide access to latest technology platforms such as Windows 2012 Windows Azure and VMware.
  • Application-oriented, hands on learning and six-month internship and 100% placement support.
Program code: 045A
Course Commencement : Sep 2024

Study Campus

School of CS and IT
#44/4, District Fund Road
Jayanagar 9th Block
Bangalore - 560069
080 - 46501773

Admissions Office

JAIN Knowledge Campus
# 44/4, District Fund Road
Jayanagar 9th Block Campus
Bangalore - 5600 69
080 - 46501773
+91 7337615222

Course Image
Curriculum Structure

Core Subjects
  • Data Structures
  • Advanced Computer Networks
  • Advanced Operating Systems
  • Mathematical Foundation for Computer Applications
  • Advanced Computer Architecture
  • Minor Specialization Course-1
  • Open Elective – 1
Learning Labs
  • Data Structures Lab
  • Advanced Computer Networks Lab
  • Advanced Operating Systems Lab

Core Subjects
  • Advanced Database Management Systems
  • Object Oriented Programming using JAVA
  • Data Warehousing and Data Mining
  • Artificial Intelligence
  • Fundamentals of Data Science
  • Minor Specialization Course - 2
  • Open Elective-2
Learning Labs
  • Advanced Database Management Systems Lab
  • Object Oriented Programming using JAVA Lab
  • Data Warehouse and Data Mining Lab
  • Research Methodology
Learning Labs
  • PCL 1 Research and Entrepreneurship Project

Core Subjects
  • NoSQL Databases
  • Machine Learning
  • Internet of Things
  • Python Programming
  • Mobile Application Development
  • Minor Specialization Course -3
  • Open Elective-3
Learning Labs
  • NOSQL Databases Lab
  • Machine Learning Lab
  • Mini Project Lab
Learning Labs
  • Summer Internship

Core Subjects
  • Minor Specialization Course-4
  • Open Elective-4
  • PCL 2 Research and Entrepreneurship Project
  • Project / Internship
Minor Specialization courses are offered from the following Domains:
  • Cloud Technology
  • Software Engineering
  • Cyber Security
Career Outcomes

A Masters of Computer Application degree with Electives from Jain (Deemed-to-be University) is committed to prepare students for their future career by giving a competitive edge in the job market. The program's focus is on giving the students an in-depth and sound background in theoretical and application-oriented modules relevant to the computer software development. The program highlights the application of software technology to tackle computing, mathematics, communications/networking and commercial challenges. This course opens a platform for the students to pursue career opportunities in various fields such as Software Engineer, IT Analyst, IT Engineer, Database Administrator, Software Publisher, Senior Technical Consultant, Project Manage, Network Engineer, Database Engineer, etc.