Upon successful completion of this programme the graduate will be able to demonstrate... :
PO1
Knowledge - Breadth
(a)
Knowledge of the theoretical, conceptual, practical and commercial elements involved in creating and successfully deploying mobile and cloud based applications.
PO2
Knowledge - Kind
(a)
An in-depth knowledge of high-level computer programming languages and frameworks, computer architectures, networking, databases and the process of software development, testing and maintenance.
PO3
Skill - Range
(a)
The ability to analyse problems from various problem domains, design appropriate software and web solutions, and implement, test and deploy solutions to high professional and agreed standards.
PO4
Skill - Selectivity
(a)
The ability to manage the development of software projects through all stages of development, evaluating user requirements, design, compatibility, and technology selections within agreed environmental and financial constraints.
PO5
Competence - Context
(a)
The ability to analyse a problem domain, specify requirements, model and design an appropriate solution, implement and test within particular application domains while adhering to a specified plan.
PO6
Competence - Role
(a)
The ability to work effectively on a software development project as an autonomous individual or as a part of a multidisciplinary development team, recognising the different roles within a team.
PO7
Competence - Learning to Learn
(a)
The ability to identify limitations of own knowledge, to keep skills relevant and up-to-date, and to appreciate the need for continuous learning within a rapidly evolving industry.
PO8
Competence - Insight
(a)
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.