#
|
PO Domains
|
Programme Learning Outcome
|
PO1
|
Knowledge - Breadth
|
Knowledge of the theoretical, conceptual and practical elements involved in software development (languages, design methodologies), web development (front-end design, back-end design, human computer interaction), computer architecture, operating systems, database systems and networking.
|
PO2
|
Knowledge - Kind
|
An ability to critically appraise, and fulfill, the complex requirements of creating traditional software and that designed specifically for the web.
|
PO3
|
Skill - Range
|
The ability to analyse problems from various problem domains, design appropriate software and web solutions, implement, test and deploy solutions to high professional and agreed standards.
|
PO4
|
Skill - Selectivity
|
The ability to manage a software development project through all stages of development, evaluating user requirements, design, compatibility, and technology selections within agreed environmental and technical constraints.
|
PO5
|
Competence - Context
|
The ability to analyse, research, develop and deploy web based solutions, while applying the appropriate technical and professional standards and utilising best-practices.
|
PO6
|
Competence - Role
|
The ability to work effectively on any stage of a web development project as an autonomous individual or as a part of a multidisciplinary development team, recognising the different roles within a team and the different ways of organising (and leading) those teams.
|
PO7
|
Competence - Learning to Learn
|
The ability to identify the limitations of one’s knowledge, to find the knowledge they need to keep skills relevant and up-to-date, to appreciate the need for continuous learning within a rapidly evolving industry, and to keep abreast of emerging technologies.
|
PO8
|
Competence - Insight
|
The ability to articulate the wider social, moral and cultural context within which the web developer operates, and the need for professional standards in one's work.
|