This course covers all the necessary skills you will need to be a computing professional, from idea generation to system implementation. You will build programming skills and acquire the necessary capabilities to design, build, operate and maintain complex computer systems. In addition to the technical content, you will acquire an awareness of social, legal and ethical aspects of the IT industry, ensuring that you are primed for the workplace.