Computer Engineering Stream Learning Outcomes

  1. Show mastery of the enabling sciences and technologies, such as mathematics, physics, electronics and computing, that underpin computer engineering

  2. Demonstrate expertise in the specialist technical sub-fields of computer engineering, including digital design, computer architecture, operating systems, embedded and application-specific hardware design

  3. Critically evaluate and apply current research to the solution of complex problems in computer engineering

  4. Use appropriate analytical and computational tools, such as modelling, simulation and prototyping, to analyse and solve complex problems in computer engineering

  5. Design and implement innovative computer engineering solutions

  6. Lead and manage computer engineering projects, individually or as part of a team, systematically and professionally

  7. Apply nuanced professional judgement that contributes to the ethical and sustainable practice of computer engineering

  8. Communicate professionally and effectively within and outside of the field of computer engineering

  9. Engage in the life-long study of computer engineering