Computer science supports the build, development and use of computer systems. There is a growing need across the world for skilled, advanced computer science professionals. This course helps students to develop the skills necessary to design and deploy sophisticated modern software systems in a range of application areas. Students will improve theirr practical software engineering skills and learn new theories of software development. This course gives students the necessary qualifications to get a skilled position in the computing industry.