
Master of Computer Application (MCA) is a two-year program consisting of four semesters and 66 credit hours. This program is aimed at the graduates of Bachelor in Computer Application (BCA), B.Sc. computer science or any IT-related program or university-approved Post Graduate Diploma in Computer Application. (PGDCA).
Objective of the program
The MCA Specifically aims to:
1. To equip students with advanced knowledge of computer science and its applications in fields such as software development, data analysis, and web technologies.
2. To foster the development of ethical principles, professionalism, and teamwork required for successful careers in the IT industry.
3. To encourage students to engage in research, explore new technologies, and contribute to innovative solutions in the field of computing.
4. To prepare students for real-world challenges through hands-on training, internships, and projects in collaboration with industry partners.
5. To enable students to work on global-scale projects and understand the needs and trends in the international IT job market.
Eligibility for admission
1. The Candidate must have passed B.Sc. Computer Science, B.Sc. CSIT, B.Sc IT, BEIT, BICT, BCA, BIT, PGDCA, BIM, BCIS, BBIS, or Bachelor degree related to Computer Application, Information system, Information Technology, Information Science, Computer Science, Computer Engineering, Electronics and Communication Engineering or equivalent with minimum 45% marks or GPA 2.00 in aggregate.
2. In case of foreign certificate, students should submit an equivalent certificate and grading of each subject with CGPA or total percentage document from the concerned authority.
Programme Outcomes
1. Advance in the student's current career track and successfully transition to new IT roles.
2. Develop expertise in software development and debugging.
3. Gain specialised knowledge from electives in AI, Machine Learning, Blockchain, Cybersecurity, Cyber Forensics, and AR/VR and more
4. An understanding of the business and team communication models.
5. Familiarity with the software development cycle, both in application and theory.
6. Field experience through participation in a software development project or directed research.
Career Opportunities
The various jobs that our students can assume after graduating from this program are listed below.
- Software Developer
- System Analyst
- Database Administrator
- IT Project Manager
- Full Stack Web Developer
- Data Scientist/ Analyst
- Cloud Architect/ Engineer
- Cybersecurity Analyst
- AI/ML Engineer
- Technical Writer
- IT Consultant
- UI/UX Designer
