Description
Computing is one of the technologies thoroughly transforming our future, with software pervading all areas of human activity: industry, commerce, healthcare, media, and even art. Disruptive computing technologies, such as artificial intelligence, big data, blockchains, cloud computing and the web lead to revolutionary innovations, and pushing the boundaries of computation gives rise to fascinating scientific challenges. The core courses of the programme give students a strong foundation in algorithms, computer graphics, machine learning, operating systems, security, user interfaces, web software development, etc.