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.
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:
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.
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:
|1.||No. of years/semesters||2/4|
|3.||Total No. of Courses
|4.||Total teaching weeks (Per Semester)||15|
|5.||Admission and examination weeks per semester||02|
Semester – I
|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.|
|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.|
|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.|
|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.|
|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.|
|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.|
|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.
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.
|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.|
|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.|
|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.|
|Course Name||Internal Evaluation||External Evaluation|
|Remaining All Courses||50%||50%|
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.