A Master of Computer Applications (MCA) program is a postgraduate degree that focuses on providing advanced education in computer science and applications. The duration of this program is two years where the students acquire computer skill development, engage in a exploration of different frameworks, and undertake essential project work as part of their learning experience. Upon degree completion, individuals become proficient in software/application development and possess the necessary expertise to work with a diverse arena of programming languages, databases etc. Moreover, students have the option of pursuing advanced studies.
Minimum 50% aggregate score in any graduate degree (e.g. B. E / B.Tech/ B.Sc. / B.Com / B.A. B.Voc/BCA etc.) preferably with Mathematics at 10+2 (SSC/ ISC / CBSE / NIOS / State Boards) level or at Graduation level (at least 45% marks, in case of Reserved Category candidate belonging to Maharashtra State only)
Minimum 50% aggregate score in any graduate degree (e.g. B. E / B.Tech/ B.Sc. / B.Com / B.A. B.Voc/BCA etc.) preferably with Mathematics at 10+2 (SSC/ ISC / CBSE / NIOS / State Boards) level or at Graduation level
Selection procedure is based on marks obtained in MHT-CET 2026, PERA 2026 / Remote Proctored Online DES PU UCET Exam.
| Sr No | Semester 1 |
|---|---|
| 1 | Programming Concepts |
| 2 | Database Management Systems |
| 3 | Mathematical Foundation |
| 4 | Programming Paradigms |
| 5 | Research Methodology |
| 6 | Implementation of Programming Concepts |
| 7 | Practical Database Management Systems |
| 8 | Introduction to Linux and Shell Scripting |
| 9 | Skill Development-I |
| 10 | Professional Enhancement -I |
| Sr No | Semester 2 |
|---|---|
| 1 | Software Engineering |
| 2 | Data Structure and Algorithms |
| 3 | Core Java |
| 4 | Python for Data Science |
| 5 | Web Development |
| 6 | Software Testing |
| 7 | Field Project |
| 8 | Practical Data Structure and Algorithms |
| 9 | Practical Core Java |
| 10 | Skill Development-II |
| 11 | Professional Enhancement -II |
| Sr No | Semester 3 |
|---|---|
| 1 | Software Project Management (T) |
| 2 | Networking Concepts (T) |
| 3 | Advanced Java |
| 4 | Data Mining (T) |
| 5 | MERN Stack (T) |
| 6 | Operating Systems (T) |
| 7 | Research Project (T) |
| 8 | Practical Advanced Java (P) |
| 9 | Skill Development - III |
| 10 | Professional Enhancement - III |
| Sr No | Semester 4 |
|---|---|
| 1 | MOOC |
| 2 | Machine Learning (T) |
| 3 | User experience |
| 4 | FP (Field Project) / OJT (On Job Training) / IT (IT Industry) |
Web Designers.
Database Engineers.
Software Developers.
Computer System Analyst.
IT Architect.
Mobile App Developer.
Quality Assurance (QA) Engineer.
Entrepreneur.
Data Scientist.
UI/UX Designer.