Computer Science is all about new ideas, new opportunities and fresh thinking. There is no other discipline that can be applied to so many different areas and have such a profound impact on all aspects of society. The dynamism of this exciting subject is reflected in this degree through the study of a range of topics including networks, robotics, the Internet, and mobile and embedded computing and cutting-edge technologies such as Artificial Intelligence and Virtual Reality and Augmented Reality.
Students will acquire practical skills that are highly sought after by industry, such as programming in C, C++, Java, Lua, Python, JavaScript and C#. Computer science-related jobs are not only appealing in their versatility, earning potential and demand, computer science has a wide-reaching social impact, posing many ethical questions, and these issues are examined at various points during their study.
The staff in the department will provide students with close academic and practical support. All staff in the department are research active and have a varied background in a diverse range of interests, and this enhances students' experience by providing a rich curriculum with exposure to multiple approaches and areas of research.
The program is ideal for students who are enthusiastic, inventive and looking to shape the future, or for those who are looking to leverage their love of technology to make a difference.