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 the three years of study.