Show mastery of the enabling sciences and technologies, such as mathematics, physics, electronics and computing, that underpin computer engineering
Demonstrate expertise in the specialist technical sub-fields of computer engineering, including digital design, computer architecture, operating systems, embedded and application-specific hardware design
Critically evaluate and apply current research to the solution of complex problems in computer engineering
Use appropriate analytical and computational tools, such as modelling, simulation and prototyping, to analyse and solve complex problems in computer engineering
Design and implement innovative computer engineering solutions
Lead and manage computer engineering projects, individually or as part of a team, systematically and professionally
Apply nuanced professional judgement that contributes to the ethical and sustainable practice of computer engineering
Communicate professionally and effectively within and outside of the field of computer engineering
Engage in the life-long study of computer engineering