This course is taught around a professional software development lifecycle, developing both the technical and professional skills needed in the industry. You will also develop your research, critical
Designed for graduates without a computing background, the course builds your fundamental computing skills to help you succeed in the advanced field of cloud development. You’ll explore topics
Wireless communication underpins modern life, connecting people and systems across the globe. This MSc course equips you with a comprehensive understanding of the principles and technologies that
This intensive, one-year master's degree is designed for ambitious graduates from any non-computing discipline who wish to receive a grounding in the fundamentals of computer science, software