The Department of Master of Computer Applications has as its PEOs to produce graduates who:
- Integrate and synthesize domain-specific knowledge with advanced computing skills to develop impactful solutions to real-world problems, thereby fostering innovations and advancement in the software industry.
- Exhibit strategic leadership, ethical decision-making and proficient project management skills while integrating financial and business acumen to excel in diverse professional roles.
- Demonstrate strong communication skills and the ability to work efficiently both independently and collaboratively in multidisciplinary teams.
- Engage in continuous learning, innovation and research to adapt emerging technologies and challenges of industries.
PROGRAMME OUTCOMES (POs)
MCA Graduates will be able to: –
- Apply knowledge of mathematics, programming logic and coding fundamentals for solution architecture and problem solving.
- Identify, review, formulate and analyse problems for primarily focusing on customer requirements using critical thinking frameworks.
- Design, develop and investigate problems with an innovative approach for solutions incorporating ESG/SDG goals.
- Select, adapt and apply modern computational tools such as development of algorithms with an understanding of the limitations including human biases.
- Function and communicate effectively as an individual or a team leader in diverse and multidisciplinary groups. Use methodologies such as agile.
- Use the principles of project management such as scheduling, work breakdown structure and be conversant with the principles of Finance for profitable project management.
- Commit to professional ethics in managing software projects with financial aspects. Learn to use new technologies for cyber security and insulate customers from malware.
- Change management skills and the ability to learn, keep up with contemporary technologies and ways of working.
PROGRAMME SPECIFIC OUTCOMES (PSOs)
MCA Graduates will be able to:
- Demonstrate proficiency in modern programming languages, development tools, and emerging platforms to design, build, and maintain innovative computing solutions, while cultivating an aptitude for entrepreneurship, advanced studies, and research initiatives.
- Apply critical thinking and analytical abilities to understand, design, and develop scalable computer applications across diverse domains such as Web Development, Mobile Application Development, Desktop Applications, Artificial Intelligence, Machine Learning, Big Data Analytics, Data Science, and Cyber Security.
- Acquire and apply technical expertise and managerial acumen necessary to design, develop, and deploy computer-based solutions, effectively addressing real-world challenges through innovative problem-solving, leadership, and entrepreneurial thinking.