The creation, transmission and storage of huge volumes of electronic data is one of the defining features of our age. It brings us untold benefits but it also exposes businesses, governments and individuals to repeated threats. You will learn about technologies such as computer games, digital sound and music, concurrent and parallel programming, machine learning, bioinformatics and computational finance.