Master of Computer Application


Master of Computer Application

From Graduate to IT Professional Accelerate Your Career in Technology

From Graduate to IT Professional
Accelerate Your Career in Technology

Master of Computer Application


The MCA Department offers a two-year postgraduate program in computer science and applications, covering software development, algorithm design, database management, and system analysis. Graduates are prepared for roles such as software engineers and IT consultants, and the degree provides diverse opportunities in the dynamic IT industry, including managerial positions. MCA graduates contribute to research and development, driving innovation in computer applications, and the department addresses the growing demand for skilled professionals in information technology.

120

Intake

Bachelor Degree with Maths / Statistics

Eligibility Criteria


Student Corner


Meet Our Educators

Prof. Jalpesh Ghumaliya


Head, MCA

PhD Pursuing,ME, BE

Prof. Monika Changela


Head, Department of Computer Engineering

Ph D. Pursuing, M.tech, BE

Prof. Harsh Mehta


Assistant Professor

ME, BE

Prof. Palak Vyas


Assistant Professor

ME, BE

Prof. Rahul Meghani


Assistant Professor

ME, BE

Prof. Riya Kaku


Assistant Professor

PhD Pursuing,ME, BE

Prof. Meera Vyas


Assistant Professor

ME, BE

Prof. Yashasvi Shah


Assistant Professor

ME, BE

Prof. Sheetal Joshi


Assistant Professor

Msc IT & CA, BSC

Prof. Nilesh Borisagar


Assistant Professor

ME, BE

Prof. Parisha Raval


Assistant Professor

MCA, BCA

Prof. Yashkumar Buhecha


Assistant Professor

MCA, BCA

Prof. Mehul Patel


Assistant Professor

MCA, BCA

Prof. Darshit Jivranjani


Lecturer

M.Tech, BE

Prof. Foram Rangani


Lecturer

ME, BE

Prof. Arkesh Vora


Lecturer

ME, BE

Prof. Manali Surani


Lecturer

ME, BE

Prof. Naeim Vhora


Lecturer

B.Tech

Prof. Khushali Ganatra


Lecturer

ME, BE

Prof. Sejal Trivedi


Lecturer

ME, BE

Prof. Rajvi Nakum


Lecturer

BE

Dr Jaydeep Ramani


Associate Professor

Ph.D, M.Phil, MCA, MBA, M.Sc.


Infrastructure

  • ANDROID LAB

    Android lab provides students with practical, hands-on experience in mobile app development, allowing them to apply theoretical knowledge to real-world projects.

    Android app development skills are highly relevant in today's technology-driven world. Offering an Android lab equips students with in-demand skills that are valuable in the job market.

  • PHP LAB

    PHP lab provides students with opportunities to apply theoretical concepts learned in class to practical, hands-on projects. This helps reinforce their understanding of PHP programming principles and techniques.

    PHP remains one of the most widely used server-side scripting languages for web development. By engaging in PHP lab activities, students acquire skills that are directly applicable to building dynamic and interactive websites, which are essential in today's digital landscape.

  • CISCO LAB

    Networking labs provide students with practical, hands-on experience in configuring, managing, and troubleshooting computer networks. This allows them to apply theoretical concepts learned in networking courses to real-world scenarios.

    Networking skills are crucial in the field of Information Technology (IT), as networks form the backbone of modern computing infrastructures. By engaging in networking lab activities, students acquire skills that are directly applicable to roles such as network administrators, network engineers, and cybersecurity professionals.

  • PYTHON LAB

    Python language. This allows them to apply theoretical concepts learned in programming courses to real-world coding scenarios.

    Python is a versatile programming language widely used in various fields, including web development, data science, artificial intelligence, scientific computing, and automation. By engaging in Python lab activities, students acquire skills that are directly applicable to a wide range of industries and career paths.


Syllabus

Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
619401 Problem Solving using C 0 2 4 4 Download
619402 Object Oriented Programming in Java 3 0 4 5 Download
619403 Basic Mathematics 3 0 2 4 Download
619404 Relational Database Management Systems 3 0 4 5 Download
619405 Web Design Technologies 0 1 2 2 Download
619406 Basic Computer Concepts 2 0 0 2 Download
Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
629401 Data Structures 3 0 4 5 Download
629402 Mobile Computing using Android 0 1 4 3 Download
629403 Programming in Python 3 0 4 5 Download
629404 Computer Networking 3 0 2 4 Download
629405 Software Project-1 0 0 2 1 Download
629406 Software Testing 3 0 2 4 Download
629407 Big Data Tools 3 0 2 4 Download
629408 Java Web Technologies 3 0 2 4 Download
629409 Statistical Methods 3 0 2 4 Download
Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
639401 Design and Analysis of Algorithms 3 0 4 5 Download
639402 Machine Learning 3 0 2 4 Download
639403 Software Engineering 4 0 0 4 Download
639404 Software Project-2 0 0 4 2 Download
639405 Open Stack Technology 3 0 2 4 Download
639406 Operation Research 3 0 2 4 Download
639407 Cloud Computing 3 0 2 4 Download
639408 Embedded System Design 3 0 2 4 Download
639409 Internet of Things 3 0 2 4 Download
639411 Network and Cyber Security 3 0 2 4 Download
639411 Mobile Computing and Wireless Communication 3 0 2 4 Download
Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
649401 Software Project-3 0 0 30 15 Download

Master of Computer Application


The MCA Department offers a two-year postgraduate program in computer science and applications, covering software development, algorithm design, database management, and system analysis. Graduates are prepared for roles such as software engineers and IT consultants, and the degree provides diverse opportunities in the dynamic IT industry, including managerial positions. MCA graduates contribute to research and development, driving innovation in computer applications, and the department addresses the growing demand for skilled professionals in information technology.

120

Intake

Bachelor Degree with Maths / Statistics

Eligibility Criteria


Student Corner

No Data Available

No Data Available

No Data Available


Meet Our Educators

Prof. Jalpesh Ghumaliya


Head, MCA

PhD Pursuing,ME, BE

Prof. Monika Changela


Head, Department of Computer Engineering

Ph D. Pursuing, M.tech, BE

Prof. Harsh Mehta


Assistant Professor

ME, BE

Prof. Palak Vyas


Assistant Professor

ME, BE

Prof. Rahul Meghani


Assistant Professor

ME, BE

Prof. Riya Kaku


Assistant Professor

PhD Pursuing,ME, BE

Prof. Meera Vyas


Assistant Professor

ME, BE

Prof. Yashasvi Shah


Assistant Professor

ME, BE

Prof. Sheetal Joshi


Assistant Professor

Msc IT & CA, BSC

Prof. Nilesh Borisagar


Assistant Professor

ME, BE

Prof. Parisha Raval


Assistant Professor

MCA, BCA

Prof. Yashkumar Buhecha


Assistant Professor

MCA, BCA

Prof. Mehul Patel


Assistant Professor

MCA, BCA

Prof. Darshit Jivranjani


Lecturer

M.Tech, BE

Prof. Foram Rangani


Lecturer

ME, BE

Prof. Arkesh Vora


Lecturer

ME, BE

Prof. Manali Surani


Lecturer

ME, BE

Prof. Naeim Vhora


Lecturer

B.Tech

Prof. Khushali Ganatra


Lecturer

ME, BE

Prof. Sejal Trivedi


Lecturer

ME, BE

Prof. Rajvi Nakum


Lecturer

BE

Dr Jaydeep Ramani


Associate Professor

Ph.D, M.Phil, MCA, MBA, M.Sc.


Infrastructure

  • ANDROID LAB

    Android lab provides students with practical, hands-on experience in mobile app development, allowing them to apply theoretical knowledge to real-world projects.

    Android app development skills are highly relevant in today's technology-driven world. Offering an Android lab equips students with in-demand skills that are valuable in the job market.

  • PHP LAB

    PHP lab provides students with opportunities to apply theoretical concepts learned in class to practical, hands-on projects. This helps reinforce their understanding of PHP programming principles and techniques.

    PHP remains one of the most widely used server-side scripting languages for web development. By engaging in PHP lab activities, students acquire skills that are directly applicable to building dynamic and interactive websites, which are essential in today's digital landscape.

  • CISCO LAB

    Networking labs provide students with practical, hands-on experience in configuring, managing, and troubleshooting computer networks. This allows them to apply theoretical concepts learned in networking courses to real-world scenarios.

    Networking skills are crucial in the field of Information Technology (IT), as networks form the backbone of modern computing infrastructures. By engaging in networking lab activities, students acquire skills that are directly applicable to roles such as network administrators, network engineers, and cybersecurity professionals.

  • PYTHON LAB

    Python language. This allows them to apply theoretical concepts learned in programming courses to real-world coding scenarios.

    Python is a versatile programming language widely used in various fields, including web development, data science, artificial intelligence, scientific computing, and automation. By engaging in Python lab activities, students acquire skills that are directly applicable to a wide range of industries and career paths.


Syllabus

Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
619401 Problem Solving using C 0 2 4 4 Download
619402 Object Oriented Programming in Java 3 0 4 5 Download
619403 Basic Mathematics 3 0 2 4 Download
619404 Relational Database Management Systems 3 0 4 5 Download
619405 Web Design Technologies 0 1 2 2 Download
619406 Basic Computer Concepts 2 0 0 2 Download
Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
629401 Data Structures 3 0 4 5 Download
629402 Mobile Computing using Android 0 1 4 3 Download
629403 Programming in Python 3 0 4 5 Download
629404 Computer Networking 3 0 2 4 Download
629405 Software Project-1 0 0 2 1 Download
629406 Software Testing 3 0 2 4 Download
629407 Big Data Tools 3 0 2 4 Download
629408 Java Web Technologies 3 0 2 4 Download
629409 Statistical Methods 3 0 2 4 Download
Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
639401 Design and Analysis of Algorithms 3 0 4 5 Download
639402 Machine Learning 3 0 2 4 Download
639403 Software Engineering 4 0 0 4 Download
639404 Software Project-2 0 0 4 2 Download
639405 Open Stack Technology 3 0 2 4 Download
639406 Operation Research 3 0 2 4 Download
639407 Cloud Computing 3 0 2 4 Download
639408 Embedded System Design 3 0 2 4 Download
639409 Internet of Things 3 0 2 4 Download
639411 Network and Cyber Security 3 0 2 4 Download
639411 Mobile Computing and Wireless
Communication
3 0 2 4 Download
Subject Code Subject Name Theory Tutorial Practical Credits Syllabus
649401 Software Project-3 0 0 30 15 Download