There is a growing need across the world for skilled, advanced computer science professionals. This course helps you develop the skills necessary to design and deploy sophisticated modern software systems in a range of application areas.
You’ll improve your practical software engineering skills and learn new theories of software development. This course gives you the necessary qualifications to get a skilled position in the computing industry.
You’ll study: Software Architecture and Design; Advanced Topics in Software Engineering; Designing Usable Systems; Distributed Information Systems; Mobile Software and Applications; Personal Study; and Research Methods.
Minimum second-class Honours degree, or overseas equivalent, in computer science, software engineering, or a closely-related discipline.
Significant software development skills, ideally in Java or another object-oriented language, are essential.
Faculty of Science
Computer and Information Science