Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Explore the fundamental disciplines crucial to computer systems, such as mathematics, control systems, embedded systems, and programming. Progress to hands-on applications that integrate these concepts practically, followed by advanced studies in specialized fields like system design, security, and intelligent systems.
This three-year BEng program enhances your expertise in computer software and hardware engineering. Unlike traditional computer science degrees, it emphasizes engineering systems—including electromechanical design, robotics, and embedded systems programming.
Our curriculum draws from cutting-edge research and industry collaboration, equipping you with career-ready skills. You'll gain hands-on experience with professional-grade tools and explore innovative applications in infrastructure, healthcare, and aerospace.
All our programs begin with a shared foundational year, covering core computer systems topics like mathematics, computing, control systems, electronics, software, and embedded technologies.
During your first year, you'll master robotic system control and collaborate on team projects involving the design, analysis, and testing of robots, autonomous vehicles, and other complex electromechanical systems.
Second-year coursework focuses on essential skills including programming (C, Python, Java), mathematical modeling, and signal processing, along with systems and communications theory.
Optional placement year, Study abroad