Master of Computer Applications (MCA)

Educate and empower students for the IT profession with techno-social values.

Academics

Programs Offered

  • MCA — Master of Computer Applications (2-year, full-time)

Programme Educational Objectives (PEOs)

  • PEO1: Have a strong foundation and the ability to apply knowledge of computer science and applications, and mathematics, to analyse, design and implement IT solutions to real-life problems.
  • PEO2: Have a comprehensive background to practise software engineering principles across domains that require software architecture, design, development and testing practices.
  • PEO3: Have an understanding of the professional and ethical obligations of a software engineer towards society and the need for lifelong learning.

Programme Specific Outcomes (PSOs)

  • PSO1: Apply computer science and applications knowledge to analyse, design and develop computing solutions using modern languages, environments and platforms that solve simple to complex real-time problems.
  • PSO2: Anticipate the changing direction of computational technology, evaluate it, and communicate its likely utility for building software systems that perform tasks related to industry, research and education.
  • PSO3: Inculcate the knowledge of computer applications and management principles to manage IT projects effectively and create an innovative career path.

Programme Outcomes (POs)

  • PO1: Foundation Knowledge: Apply knowledge of mathematics, programming logic and coding fundamentals for solution architecture and problem solving.
  • PO2: Problem Analysis: Identify, review, formulate and analyse problems, primarily focusing on customer requirements, using critical-thinking frameworks.
  • PO3: Development of Solutions: Design, develop and investigate problems with an innovative approach for solutions incorporating ESG (Environmental, Social and Governance) and SDG (Sustainable Development Goals).
  • PO4: Modern Tool Usage: Select, adapt and apply modern computational tools such as algorithm development, with an understanding of limitations including human biases.
  • PO5: Individual and Teamwork: Function and communicate effectively as an individual or as a team leader in diverse and multidisciplinary groups, using methodologies such as Agile.
  • PO6: Project Management and Finance: Use principles of project management such as scheduling and work-breakdown structure, and be conversant with principles of finance for profitable project management.
  • PO7: Ethics: Commit to professional ethics in managing software projects with financial aspects; learn to use new technologies for cybersecurity and protect customers from malware.
  • PO8: Life-long Learning: Demonstrate change-management skills and the ability to learn and adapt to contemporary technologies and evolving ways of working.