A graduate in computing typically will have the ability to:
Computing is a discipline that is constantly evolving, covering a spectrum that ranges from theory to practice embracing hardware, software, the study of computers and computation per se, through to applications-oriented studies. It is concerned with the understanding, design and exploitation of computation and computer technology. It blends theories (including those derived from other disciplines such as mathematics, engineering, psychology, graphical design or well founded experimental insight) with the solution of immediate practical problems; it combines the ethos of the scholar with that of the professional; it underpins the development of both small scale and large scale systems that support organisational goals; it helps individuals in their everyday lives; it is ubiquitous and applied to a range of applications, and yet important components are invisible to the naked eye.
This highly diverse subject overlaps with other adjacent subjects, such as engineering, especially parts of electrical and electronic engineering; physics, with concern for multimedia and device-level development of computing components; mathematics (logic and theoretical models of computation); business (information services); philosophy and psychology (human-computer interaction and aspects of artificial intelligence); physiology (neural networks); linguistics; and art and design (web and multimedia). Computing develops computational thinking, a basic analytical ability that has relevance in many aspects of everyday life.
Some students may be attracted to computing by the depth and intellectual richness of the theory, others by the possibility of engineering large and complex systems. Many study computing for vocational reasons or because it gives them the opportunity to use a creative and dynamic technology. Computing promotes innovation and creativity assisted by rapid technological change. It also encourages excellence and the platform for students to achieve their full potential. It requires a disciplined approach to problem solving with an expectation of high quality. Computing approaches design and development through selection from a wide range of alternative possibilities justified by carefully crafted arguments based on analysis and insight. It controls complexity first through abstraction and simplification, and then by the integration of components. It is a product of human ingenuity, and provides major intellectual challenges, yet this limits neither the scope of computing nor the complexity of the application domains addressed.
Graduates in computing are found in technical fields such as computer operations, computer systems sales and service, programming, systems analysis, software engineering and technical authorship, as well as professions that require a combination of computing and other capabilities.