- To demonstrate a sound knowledge in key areas of computer science or industrial computing.
- To demonstrate a substantial understanding of concepts in key areas of computer science.
- To carry out the required analysis and synthesis involved in computer systems, information systems and computer applications.
- To demonstrate professional competence in developing software and in its design and implementation.
- To develop sound practical skills to enable them to addressing problems which arise from computer systems and applications.