Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This program offers a solid grounding in the crucial discipline of software engineering.
During the initial two years, you'll explore a comprehensive curriculum covering various computing science domains while honing your abilities in problem-solving, program design, and implementation.
The third year shifts focus to specialized software engineering subjects, equipping you with career-ready expertise.
Your coursework emphasizes embedded software system design and development, covering areas such as: software verification systems
real-time and cyber-physical systems
Dependable software underpins nearly all modern technology, from household appliance controls to aircraft navigation systems.
While programmers focus on writing code, software engineers manage and oversee system development, demanding robust computing knowledge, project leadership, and analytical capabilities.