MCA - Master of Computer Applications

Course Duration : 3 Years full time
Eligibility :

Any degree of a minimum of 3 years duration (10+2+3) of Bangalore university or of any other University considered as equivalent, with a minimum of 50% marks in the aggregate of all subjects including languages, if any. The candidate should have also studied mathematics / Computer science /Business mathematics / Statistics / Computer applications / Electronics as a subject at PUC level or equivalent HSC (XII     Standard)  or at Degree level to be eligible for admission to MCA Course.        Relaxation to SC/ST, Group to be extended as per University norms.

Affiliation :Bangalore University

Course Overview

Watch Dept. Video

Department of Master of Computer Applications (MCA) was established in Garden City College of science and Management Studies, in the year 1998 with the objective of imparting quality education in the field of Computer Science. The department has always produced quality professionals, holding important positions in Information Technology industry in India and abroad.

The major activities of the MCA department are teaching, research and consultancy. The teaching program contains a proper blend of basic concepts and advances in technology. The faculty has succeeded in keeping a lively atmosphere among the students, with timely up gradations in the curriculum and innovative teaching techniques. The teaching is closely coupled with the research activities of the department.


  • Problem Solving Techniques using C
  • Accounting and Financial Management
  • Digital Electronics and Microprocessor
  • Discrete Mathematics
  • C Programming Lab
  • Accounting Lab


  • Data Structures
  • Database Management System
  • Computer Networks
  • Operating System
  • Data Structures Lab
  • DBMS Lab


  • File Structures
  • Object Oriented Analysis and Design using UML
  • Theory of Computation
  • Statistical Analysis
  • File Structures Lab
  • Object Oriented Analysis and Design using UML Lab
  • Soft Core – Quantitative , Teaching and Research Aptitude


  • Advanced Java Programming
  • Advanced Algorithms
  • Advanced Software Engineering
  • Quantitative Techniques
  • Advanced Java Programming Lab
  • Advanced Algorithms Lab
  • Soft Core – Soft Skills and Personality Development


  • Advanced Web Programming
  • Advanced Database Management Systems
  • Artificial Intelligence
  • Open Elective
  • Advanced Web Programming Lab
  • Mini Project


  • Elective – I
  • Elective – II
  • Main Project

Many top level software companies and consultancies offers big job opportunities to a candidate with an MCA degree.

There are several opportunities after the completion of MCA degree which are

Software Programmer / Software Engineer / Software Developer / Systems Analyst / Software Application Architect / Software Consultant...
Bangalore University
Affiliated to Bangalore University
AICTE Govt. of India
Approved by AICTE Govt. of India
NAAC A Grade
Re-accredited by NAAC with 'A' Grade
ISO Certified
ISO 9001:2008 & ISO 14001:2004