Laptop, tablet or smartphone, you’re reading this guide on a device created using the expertise, theories and skills gained from computer science degree.
Computer science deals with the theoretical foundations of information and computation, taking a scientific and practical approach to computation and its applications. Computation is defined as any type of calculation or use of computing technology that follows well-defined models (such as algorithms and protocols) in the practice of information processing (which in turn is defined as the use of these models to transform data in computers).
The study of computer science involves systematically studying methodical processes (such as algorithms) in order to aid the acquisition, representation, processing, storage, communication of, and access to information. This is done by analysing the feasibility, structure, expression and mechanization of these processes and how they relate to this information.