Course overview
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.
