Faculty of Computer Technology

Master of Computer Applications (MCA) Programme


To satisfy the growing needs of domestic market for the continued demand of trained manpower in the field of Information Technology, Master of Computer Application course was introduced in the year 1999 and GLS (S. R. Parikh) Institute of Computer Technology was established.

The glorious journey of 21 years is going on strongly with huge alumni base and strong corporate relationship. The institute is continuously adopting the changing market requirements to cope up with the dynamic nature of IT industry. The student centric best practices and activities are the key highlights of this NAAC accredited institute. The institute has been able to create a vast base of industries where students can seek academic and placement opportunities in diverse areas.

The institute has well equipped computer laboratories with high end computer systems encouraging open source pedagogy. The comfortable classrooms, separate faculty rooms, seminar-cum-conference room for placement activities and other amenities provide a conducive atmosphere for study. The library having rich collection of books and journal is also housed in the same premises for easy access by the students.

Programme Objectives

The MCA programme aims at inculcating essential skills as demanded by the industry through an interactive learning process. This includes audio/video presentations, team building skills, personality development programmes, entrepreneurship guidance and logic building exercises. The broad objectives of the programme are:

  • Demonstrate the learning of different domains by designing, critiquing, modifying and fine tuning suitable computer applications.
  • Design and write computer programmes according to the need of a customer.
  • Develop integrated perspectives of problem solving abilities.
  • Solve practical problems using IT and Computer related tools in their chosen area of specialization through electives.
  • Expose the students to real life experiences during the industrial training and demonstrate the applicability of their learning.
  • Develop entrepreneurship and leadership qualities and use them in problem solving at various places during their studies as well as at workplaces where they undertake project work.

Eligibility Norms:

  • Admission to reserved category applicants will be as per the guidelines of Government of Gujarat.
  • The admission process will be done by the Admission Committee for Professional Courses (ACPC) based on the merit list.
  • Applicants graduated from Universities other than Gujarat University are required to produce provisional eligibility certificates from the GLS University.


  • Candidate must have appeared in CMAT with minimum 50% (45% for reserved category) in BCA/B.Sc.(IT)/B.Sc.(Computer Science) or equivalent.
  • B.Sc./B.Com./BA (50% for general category and 45% for reserved category) with Mathematics at 10 + 2 level or at graduation level with additional bridge course as may be decided by competent authority.

Note: Admissions to the MCA Programme are through CMAT. GLS MCA Programme has an intake of 120 seats with the provision of 50% Management Quota as per the rules & regulations.

Programme Overview:

The entire schedule of academic activities of the programme will be listed in the Academic Calendar to be released at the beginning of each academic year. The overview of the Programme is as follows:

Sr. No. Particulars Number
1. No. of years/semesters 2/4
2. Total Credits 114
3. Total No. of Courses
a) Core courses
b) Foundation courses
c) Options in elective courses
d) Elective courses
e) Practical courses
f) Project work
4. Total teaching weeks (Per Semester) 15
5. Admission and examination weeks per semester 02

Programme Structure (Semester-wise)

Semester – I

Code Core Courses Credits Objectives
200701101 Data Science I 3 To make students understand the basic statistical methods used for data analysis and managerial decision making.
200701102 Advanced Java 3 To equip the students with the core and advanced feature of Java Programming and Client-Server technology.
200701103 Cloud Computing 4 To provide the comprehensive and in-depth knowledge of cloud computing concepts, technologies, architecture and applications.
200701104 AI and Applications 4 To provide the most fundamental knowledge to the students about "How a computer can learn, plan, and solve problems autonomously like an intelligent human".
200701105 Management Information Systems. 4 To understand the Information systems as per the need of organizations and apply the concepts of management by using information systems.
200701106 Practicals based on Data Science I (Using R) 3 To make students understand the basic statistical methods used for data analysis and managerial decision making using R.
200701107 Practicals based on Advanced Java 3 To equip the students with the core and advanced feature of Java Programming and Client-Server technology.
200701308 Practicals based on Advanced Python 4 To provide the basic and advanced knowledge of Python. The students would learn how to design and program Python applications.


Code Core Courses Credits Objectives
200701201 Machine Learning with Python 3 The students will achieve the understanding of Machine Learning concepts, the different approaches of the same as well as the methods/procedures/algorithms used to achieve machine learning.
Elective I 4
200701202 Block Chain Technology 4 The course is designed to provide the basic and advanced knowledge of Block Chain Technology.
200701203 Computer Networks 4 Find the need for dividing network into layers List and explain functioning of each layer Relate real world problems and solutions in network context.
200701204 Software Engineering with UML 4 To introduce basic knowledge of software engineering to students for analysis, design and implementation of object-oriented software systems.
200701205 Practicals based on Android Applications Development 4 To acquaint the students with the core concepts of mobile application development ANDROID.
200701206 Practicals based on Machine Learning with Python 3 To acquaint the students with major approaches to implement machine learning using Python. Enable them to improvise the machine learning approaches using different libraries and frameworks.
200701207 Summer Assignment 2 To allow students to explore the areas/technologies of their interest and not covered in the syllabus or going into much detail in the subject of their interest.


Code Core Courses Credits Objectives
200701301 Data Science II 3 To enable students to decide how to process big data on platforms that can handle the variety, velocity, and volume of data.
Elective II 4
200701302 Embedded Systems & Robotics 4 To Understand the fundamentals of embedded systems and Robotic Process Automation.
200701303 Information Security 4 To acquaint students with the knowledge of security risk related to data and information along with other related aspects and understand the tools and methods to protect them.
Elective III 4
200701305 Practicals based on Data Science II 3 To learn the techniques, tools and methods of the analysis of big data
200701306 Dissertation / Mini Project 6 To practice and implement all the skills learned so far in MCA and develop a small write up or mini project report based on the experiments carried out.


Code Core Courses Credits Objectives
200701401 Entrepreneurship 5 To enable students to understand the process of starting their own venture and related aspects of enterprising and encourage them to be an entrepreneur.
200701402 Industry Internship / Software Development Project 25 To enable student to take the experience of real word scenario in the chosen software related industry and implement the theoretical and practical aspects learned in entire MCA curriculum.

* Elective courses will be offered subject to a minimum number of students (As decided by the institute) opting for the same.

List of electives:

Electives are divided into two groups. Electives I is offered in semester II, where in student also have to carry out practical implementation and appear in the practical exam of the same. While Elective II is offered in semester III, where student will be given assignments and projects to understand the practical aspects related to the subjects.

Elective I Objectives
Digital Marketing Technology To make students familiar with internet marketing technology. Learn different digital marketing tools and technologies.
Ethical Hacking To provide the fundamental knowledge of ethical hacking also it demonstrates how attacker target networks, what tools attackers use and how this technique can be used by the ethical hacker.
Sensor Network and IoT To understand the components of Sensor Network. To understand the basic concepts and application of IoT.
Distributed Database Systems To introduce evolution of distributed databases, overview of parallel processing and parallel database design.
Elective II Objectives
DevOps, Dockers and Containers To understand the need of change and improve agile relationship between development and IT operations. To make students aware about automating the deployment of applications as portable, self-sufficient containers that can run virtually anywhere.
Parallel Programming Tools To help students in understanding the need and implementation of multiple processes in single processor and multiprocessor architecture.
Game Programming using OpenGL To Understand the concepts of Game design and development. To Know about Game programming platforms, frame works and engines.
Image Processing To strengthen fundamental knowledge about digital image processing techniques.
Design Patterns To enable Students to understand the concept of Design patterns and its importance. The students will also be able to understand behavioral knowledge of the problem and solutions.
Elective III Objective
Practicals based on iOS Application Development To enable students in understanding the process of mobile application development with implementation for iOS application.
Practicals based on Java Framework To introduce students to the advance concepts and framework of web based technologies related to JAVA.

Evaluation Pattern

Course Name Internal Evaluation External Evaluation
Dissertation/Mini Project 100% -
Entrepreneurship 100% -
Summer Assignment 100%
Remaining All Courses 50% 50%
  • Passing percentage in Internal and External evaluation is 40 each. The components of the internal evaluation will be communicated by the institution at the beginning of the semester.
  • External evaluation will consist of University Examination to be conducted by GLS University.

Fee Structure

Details of Fees to be collected at the time of admission/Commencement of each semester

Sr. No. Programme Institute Name 2021-22 2022-23
1. MCA Faculty of Computer Technology 57500 (60375)* 57500 (60375)*

* Fees proposed to FRC Gujarat, subject to approval FRC gujarat

Fee Refund Rule: If a candidate request his/her cancellation within stipulated time, tuition fees will be refunded with deduction of processing charges as per the guidelines of admission committee.


Admission to POSTGRADUATE programmes batch 2021 now open. Click here to apply online


Click Here to Download the Brochure
Link to the Programme / Department: http://glsict.org/