Master of Computer Applications

Program Code



Post Graduate


2 Year

Department name

Department of Computer Science
Semester Sr no CourseCode Course CourseCredit
Sem-1 1 MCA111 Bridge Course# 4
Sem-1 2 MCA112 Mathematical Foundations 4
Sem-1 3 MCA113 Object Oriented Concepts & Programming 6
Sem-1 4 MCA114 Data Structures 6
Sem-1 5 MCA115 Relational Database Management Systems 6
Sem-1 6 MCA116(1) Elective-1 (Introduction to Python Programming) 6
Sem-1 7 MCA116(2) Elective-1 (Introduction to Linux Programming) 6
Sem-1 8 MCA116(1) Elective-1 (Introduction to Python Programming) 6
Sem-1 9 MCA116(3) Elective-1 (Web Application Development) 6
Sem-2 1 MCA121 Advanced Networking 4
Sem-2 2 MCA122 Artificial Intelligence 4
Sem-2 3 MCA123 Data Analytics 6
Sem-2 4 MCA124 Java Programming 6
Sem-2 5 MCA125 Operating Systems 6
Sem-2 6 MCA126 Elective - 2 (Any one subject from track 1/2/3) 6
Sem-3 1 MCA211 Cloud Computing 4
Sem-3 2 MCA212 Object Oriented Software Engineering 4
Sem-3 3 MCA213 Mobile Application Development 6
Sem-3 4 MCA214 Enterprise Java Technologies 6
Sem-3 5 MCA215 Elective – 3 (Any one subject from track 1/2/3) 6
Sem-3 6 MCA216 Elective – 4 (Any one subject from track 1/2/3) 6
Sem-4 1 MCA221 Software Development Project 32
CourseType Shift
Sanctioned Intake
General EWS SEBC SC ST Male Female
Government Morning 16 3 8 2 4 3140 1700
Eligibility Criteria
  • PO1: To become employable and successful entrepreneur
  • PO2: To create skilled human resources in the area of computer science that caters the need of software development and system analysts
  • PO3: To create skilled human resources that can work as software developers
  • PO4: To empower the students with efficient communication skills for project management
  • PO5: To inculcate capabilities like modelling business problems and business logic into software systems
  • PO6: To inculcate leadership qualities and teamwork qualities
  • PO7: To inculcate qualities that helps to develop sustainable solutions to interdisciplinary global problems through research and innovation capabilities
  • PO8: To inculcate self-learning and lifelong learning capabilities
  • PO9: To promote independent and collaborative work in the area of computer applications
  • PO10: To provide fundamental knowledge of computing
  • PSO1: Inculcate and apply latest technologies to solve business problems
  • PSO2: To apply algorithmic approach and computer science techniques in designing computer-based solutions and applications
  • PSO3: To apply technical knowledge for developing secure, smart and sustainable solutions
  • PSO4: To apply the knowledge of software engineering in designing effective business solutions
  • PSO5: To be able to create, maintain and troubleshoot the business solutions
  • PSO6: To be able to enhance their skills through life-long learning through professional activities
  • PSO7: To develop ability for effective communication with the team members and management
  • PSO8: To develop ability to work in multidisciplinary area as a team member and to develop leadership qualities and managerial skills
  • PSO9: To develop effective solutions using technologies that can scale and provide high performance solutions
  • PSO10: To exhibit professional and personal ethics in the industry
Academy Year Title Download

Gujarat University

Online Admission
Apply Information