Upon successful completion of this programme the graduate will be able to demonstrate... :
PO1
Knowledge - Breadth
(a)
Knowledge of the theory and concepts of software development (languages, tools and methodologies), computer architecture, networking, data analytics and database systems.
PO2
Knowledge - Kind
(a)
A in-depth knowledge of programming languages, mathematics, computer architecture, data analytics and database systems and the process of software design, development and maintenance.
PO3
Skill - Range
(a)
The ability to analyse problems from various problem domains, design appropriate software solutions and implement and test solution to agreed standards.
PO4
Skill - Selectivity
(a)
An ability to design and develop software applications using appropriate tools, languages and methods. The ability to work as part of a team with a specific focus on agile development. Ability to, select the appropriate tools and apply theoretical knowledge to design. The ability to comprehensively analyse data and perform predictive analytics at scale.
PO5
Competence - Context
(a)
The ability to analyse a problem domain, specify a requirements, model and design an appropriate solution , implement and test within a particular application domains while adhering to a specified plan.
PO6
Competence - Role
(a)
Capable of independent work or as part of a team to effectively identify, formulate and solve high level problems in a creative manner.
PO7
Competence - Learning to Learn
(a)
The ability to investigate new technologies, articulate lessons learnt directly from experience and appreciate the need for continuous learning within the software industry
PO8
Competence - Insight
(a)
The ability to articulate the wider social, political and business context within which software developer operates and the need for high ethical and professional standards in ones work.