#
|
PO Domains
|
Programme Learning Outcome
|
PO1
|
Knowledge - Breadth
|
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 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
|
The ability to analyse problems from various problem domains, design appropriate software solutions and implement and test solution to agreed standards.
|
PO4
|
Skill - Selectivity
|
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
|
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
|
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
|
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
|
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.
|