#
|
PO Domains
|
Programme Learning Outcome
|
PO1
|
Knowledge - Breadth
|
Demonstrate a mastery of advanced theoretical knowledge and skills relating to software design, architecture and development, which include planning, managing and developing medium to large scale software related projects using the most current design principles, methodologies, algorithms and technologies.
|
PO2
|
Knowledge - Kind
|
Demonstrate an awareness and critical understanding of the evolving role of a software architect in the face of emerging software development methodologies, changes to the development and operations of software and technological change. Research and apply appropriate methodologies, algorithms, design principles and patterns for achieving high quality software products or systems.
|
PO3
|
Skill - Range
|
Select and apply the most appropriate software development methodology for a software project, exhibit his/her research capabilities in a number of cutting-edge computing topics, critically evaluate software engineering standards, design and implementation issues in a wide range of areas.
|
PO4
|
Skill - Selectivity
|
Independently acquire and assess knowledge in novel and emerging technologies, integrate knowledge of various technologies and software engineering principles to successfully plan and implement a software project.
|
PO5
|
Competence - Context
|
An ability to analyse, design and document design approaches to the development of software or a software system; develop guidelines and best practices for the development of code and development operations; design and implement solutions that requires significant preliminary research for novel and unfamiliar situations.
|
PO6
|
Competence - Role
|
Initiate, lead and manage projects or significant complexity involving multidisciplinary teams; formulate and document a system design and communicate this philosophy to developers, systems engineers, QA etc; work as a member of a strategic leadership team in an organisation; participate in peer collaborations, mentoring and evaluation exercises.
|
PO7
|
Competence - Learning to Learn
|
Devise programme to support his/her continuing professional development, independently learn, understand, evaluate and apply new knowledge.
|
PO8
|
Competence - Insight
|
Act in a manner consistent with the best interests of clients, colleagues and other stakeholders and the general public, maintain integrity and independence in professional judgement.
|