Upon successful completion of this programme the graduate will be able to demonstrate... :
PO1
Knowledge - Breadth
(a)
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
(a)
An ability to critically appraise, and fulfill, the complex requirements of creating traditional software and that designed specifically for the web.
PO3
Skill - Range
(a)
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
(a)
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
(a)
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
(a)
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
(a)
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
(a)
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.