Software and Web Development
The graduates will have strong software development skills, with an emphasis on reactive systems that are device-based. This software will run on a diverse range of systems, which are frequently cloud-deployed. The software is designed and implemented using agile techniques, with an emphasis on test driven development and quality user experiences.