The course focuses on programming and systems design aspects of employment in the information technology profession. Students gain extensive practical experience in using information technology to address the needs of modern organisations. Teamwork, project management and communication skills are developed in addition to exploration of the technical and interactive human aspects of computing and computing applications. Final year students complete a team project, producing a substantial software product to address a need of a local business, government or community organisation. Graduates gain employment in a wide range of businesses and organisations that use computing facilities.
Some graduates work with equipment and software suppliers.
Others work with specialist consulting groups. This elective can either broaden the range of subsequent career options by studying, say, accounting or psychology, or strengthen the computing focus by studying statistics, or mathematics. All students study subjects in mathematics, communication, and an extensive range of computing subjects. In the first year, students are introduced to computing and the wide range of tools that form the foundation of the course. In the second year, practical and theoretical aspects of software engineering are studied.