Computer Science is concerned with transforming how we live in the future. It will shape the technology that people interact with on a daily basis. In the future, virtually all of the ways we communicate, interact, travel and do business will have been improved by computer science and because of this, the world will need computer scientists. It is particularly concerned with the specification, design, construction and use of computer systems. It embraces subject areas such as software engineering, hardware architecture and design, information systems, communications, graphics, simulation and modelling, artificial intelligence and human-computer interaction.