- Home
- Academics
- School Of Computer Science
- Master of Computer Application
MCA - Course Overview
Master of Computer Applications (MCA) is a postgraduate degree in computer science that provides advanced knowledge and skills in software development, programming languages, algorithms, data structures, computer networks, databases, and software engineering. The program aims to equip students with the expertise to design, develop, and manage software systems and applications in various domains such as finance, healthcare, e-commerce, and education.
Minimum 50% in Class X and XII & 50% aggregate marks in BCA or B.Sc. (Computer Science) or B.Sc. (Information Technology) or any Graduation with Computer Science / IT as a subject for three years OR with (Mathematics or Statistics or Business Math’s or Business Statistics or QT as one of the subjects at Graduation or 10+2 level) or equivalent.
Personal Interview / CUET-PG
- CUET-PG cutoff for MCA admissions.
Click here for a detailed Fee Structure.
Click here to learn about additional fee payments.
The Master of Computer Applications (MCA) program at UPES is suited to students interested in developing expertise in computer applications, software development and information technology. Specialisations in Artificial Intelligence and Machine Learning, Cyber Security and Digital Forensics, Data Science, and Cloud and DevOps allow students to explore areas aligned with their technical interests and career goals.
The program helps students develop the knowledge to design, develop and manage software systems and applications while strengthening analytical thinking, problem-solving and decision-making skills. Graduates can explore opportunities in software development, intelligent applications, data analysis, cyber security, digital forensics, cloud technologies and DevOps across sectors such as finance, healthcare, e-commerce, education and government.
The MCA program also provides a foundation for further study and research in computing and related fields. Graduates may explore M.Tech, PhD or MBA pathways, subject to the admitting institution’s eligibility requirements, to pursue specialised technical, research or techno-managerial careers.
The Master of Computer Applications (MCA) program at UPES combines computer science foundations with practical skills in software development and computer applications. Specialisations in Artificial Intelligence and Machine Learning, Cyber Security and Digital Forensics, Data Science, and Cloud and DevOps help students develop expertise aligned with their career interests.
Graduates can explore the following career pathways, depending on their technical skills, practical experience and employer requirements. Further study, professional certifications and experience can support progression into specialised technical, consulting and management roles.
- Software Developer
- AI and Machine Learning Engineer
- Data Analyst
- Data Scientist
- Data Engineer
- Information Security Analyst
- Security Software Developer
- Digital Forensics Analyst
- Cyber Security Consultant
- Cloud Engineer
- DevOps Engineer
- Database Administrator
- Systems Analyst
The Master of Computer Applications (MCA) program at UPES is suited to students interested in advancing their knowledge of computing, software development and information technology. Specialisations in Artificial Intelligence and Machine Learning, Cyber Security and Digital Forensics, Data Science, and Cloud and DevOps allow students to develop expertise aligned with their interests and career goals.
The program provides a foundation for professional pathways in technology and further academic study. Graduates may explore M.Tech, PhD or MBA programs, subject to the admitting institution’s eligibility requirements, to pursue specialised technical, research or techno-managerial careers.
Key areas of learning and career preparation include:
- A foundation in computer science, programming, software development and computer applications.
- Specialised learning in artificial intelligence, machine learning, cyber security, digital forensics, data science, cloud technologies and DevOps.
- Development of analytical thinking, problem-solving and technical decision-making skills.
- Preparation for exploring technology roles across sectors such as banking, healthcare, e-commerce, education and IT services.
- A foundation for continued learning through relevant professional certifications, postgraduate study and research.
Applicants should consult the UPES admissions and placement teams for current details about placement assistance, industry collaborations, international study opportunities and scholarships applicable to the MCA program. Participation and availability depend on the relevant eligibility requirements and university policies.
Placement outcomes depend on individual skills, academic performance, employer requirements and recruitment cycles. Any published placement statistics should specify the relevant academic year and whether they apply to the MCA program or the university as a whole.
Collection of feedback and reviews from our former students, providing valuable insights into the course's quality, faculty, infrastructure, and career prospects
The UPES School of Computer Science offers a range of specialised programs under the MCA program. These include:
Curriculum
Overview of the topics covered in the MCA program, include topics, duration, and credit details.
Despite specialised disciplines, the courses have customised curriculums that can help students switch career domains to other technological disciplines if they wish to do so. Total Credits of MCA with specialisation is 122.
| Subject Code | Subject | Credits |
|---|---|---|
| Python Programming | 3 | |
| Web Technologies Through PHP | 3 | |
| Software Engineering and Project Management | 3 | |
| Business Communication and Ethics | 3 | |
| Domain Elective-1 | 3 | |
| Social Internship | 1 | |
| PRACTICAL | ||
| Python Programming Lab | 2 | |
| Web Technologies Through PHP Lab | 1 | |
| Total | 19 | |
| Subject Code | Subject | Credits |
|---|---|---|
| Data Base Management Systems | 3 | |
| Operating Systems | 4 | |
| Object-Oriented Analysis and Design Using UML | 3 | |
| Venture Ideation and Entrepreneurship | 2 | |
| Domain Elective-2 | 3 | |
| Domain Elective-3 | 1 | |
| Java Programming *1 | 3 | |
| PRACTICAL | ||
| DBMS Lab | 1 | |
| Domain Elective-2 Lab | 1 | |
| Java Programming Lab | 2 | |
| Object-Oriented Analysis and Design Using UML Lab | 1 | |
| Total | 26 | |
| Subject Code | Subject | Credits |
|---|---|---|
| Modelling and Simulation | 3 | |
| Computer Networks | 3 | |
| Domain Elective-4 | 3 | |
| Domain Elective-5 | 3 | |
| Domain Elective-6 | 3 | |
| Computer Graphics | 3 | |
| PRACTICAL | ||
| Domain Elective-5 Lab | 1 | |
| Domain Project | 4 | |
| Total | 23 | |
| Subject Code | Subject | Credits |
|---|---|---|
| PRACTICAL | ||
| Full time Industry Project and Seminar | 20 | |
| Total | 20 | |
| Semesters | Subject | Credits |
|---|---|---|
| Semester-I | Domain Elective-1 | 3 |
| Introduction to Cyber Security | ||
| Semester-II | Domain Elective-2 | 3+1 |
| IT security *3 | ||
| Semester-II | Domain Elective-3 | 3 |
| Introduction to Cyber–Crime Investigation | ||
| Semester-III | Domain Elective-4 | 3 |
| Cyber Forensic Procedures and Analysis | ||
| Semester-III | Domain Elective-5 | 3+1 |
| Forensic Tools *4 | ||
| Semester-III | Domain Elective-6 | 3 |
| Digital Evidence | ||
| IT Act and Practices-Cyber Law | ||
| Law of Evidence | ||
| Digital Data Recovery and Analysis | ||
| Data Visualisation | ||
| Biometric processing | ||
| Business Analytics and Optimisation | ||
| Agent based Intelligent Systems |
Placements
UPES' annual placement drive allows students to interact with recruiters from leading startups and MNCs worldwide. Here are some top recruiters at UPES:
Our students have received attractive packages worth up to Rs. 50 lakh per annum through industry placements. Moreover, we offer five years of placement assistance and guidance to all our students.
FAQs
The Master of Computer Application or MCA is a two-year professional postgraduate program under the School of Computer Science.
50% in 10th and 12th and 50 % in graduation in the relevant subject in addition to a Personal Interview to confirm selection.
UPES offers MCA specialisations in Artificial Intelligence and Machine Learning, Cyber Security and Digital Forensics, Data Science, and Cloud and DevOps. These pathways help students develop specialised technical knowledge and explore career opportunities across technology, finance and other sectors.
The program strengthens analytical thinking, programming and problem-solving skills, providing a foundation for professional growth and further study in computing and related fields.
* For further details, refer to T&C Click Here.
The innumerable attractive career prospects in the tech space after graduation are one of the primary USPs of an MCA degree from UPES.
UPES has a proven track record of providing career placements to 94% of its students. More than 560 companies, including Hyundai, Vedanta, Halliburton, and L&T Infotech, hire students for different roles.
The salary of an MCA graduate in India is around 7.96 lakh per annum in top IT companies. However, this varies year or year basis.
Yes, hostel facility is provided by the University. Residential blocks have been earmarked for limited on-campus accommodation (on first come, first serve basis), separately for boys and girls on triple sharing basis. Students wishing to avail hostel facility (on-campus) will need to deposit fee in advance.
For Hostel Fee Information, Click here.