As a software engineer, you’ll oversee the development of reliable software systems in modern technology.
Reliable software is essential to modern technology, from the embedded systems that make a washing machine work to the flight controllers on a passenger jet.
In this course, we’ll focus on the design and development of embedded software systems, including:
software verification systems
real-time and cyber-physical systems
In your first two years, you’ll study a broad Computer Science curriculum. You’ll learn about problem-solving, program design and implementation.
In your final year, you’ll learn about software engineering and study more specialised modules.