What's it all about? This super flexible degree is concerned with the core principles and technologies that make up the entire range of computer-based systems. It studies the principles underlying computer hardware, algorithms, operating systems, networks, databases, graphics and artificial intelligence, and also the practice of building these systems. This degree sits within Engineering because of its relationship with Electrical Engineering and robotics. What does it include? You will study the design, construction and use of computer systems, combining programming, data structures, and algorithms with other disciplines including commerce, maths, physics and languages. It's very much concerned with the design and development of hardware and software tools by which computer applications may be developed, but not so much with the applications themselves. Where will you work? Depending on the specialisations studied, careers are extremely varied. Many graduates are employed as programmers, systems analysts, in user support or as database administrators. Software companies, commercial institutions, robotics, web companies, AI and IT units are big employers. Dual degrees: Dual degrees are a great way of graduating with a wider breadth of knowledge, better preparing you for your future career.
| Number | Duration |
|---|---|
| 3 | year |
Graduates are employed in a wide range of industries, in government departments and private firms (including software development companies like Microsoft, IBM and Sun Microsystems). They commonly work as programmers and analysts, but some find that working with people in user support, or as a network administrator, is more to their liking.