The synergistic combination of electronic engineering and computer science. Computer systems engineers have a wide knowledge of digital and analogue electronic systems and a detailed understanding of computer architecture, software design and hardware-software interfacing. They are involved in all aspects of computing from the development of individual microprocessors, to the design of personal, mainframe or supercomputers systems, as well as digital and mixed signal circuit design, real-time and embedded system implementation, and software engineering. Graduates will be conversant in the fundamental physical sciences, computer architecture, digital electronics, data communications, interfacing, real-time and embedded systems, robotics and software development. The course focuses on the development of knowledge and skills relevant to professional engineering practice and, along with a sound theoretical base, includes strong elements of practical problem solving, team work and project development. As a result, as well as having multiple technical and transferable skill competencies, graduates will have strong analytical skills and the ability to lead complex projects. Employment opportunities include the development and design of microcomputer systems, computer networks, complex real-time systems, high performance processors, multimedia systems and control and automation.