Computer Science involves the study of underlying processes, algorithms and architectures within computer systems. The study of these is branched into many areas such as computer languages, operating systems, databases, the architectures of processors, the development of systems and applications, web development, the Internet, networking and data communication between systems. Many of these areas are built on a mathematical foundation which includes the study of logic, modeling and theory of proofs, data structures and analysis of data types.
Why should I study Computer Science?
It is a useful field of study which exposes a student to:
 |
Algorithmic thinking where the solution of a problem is thought out systematically in the form of an algorithm solvable with a computer. |
 |
Designing and making things in the virtual world such as computer applications, web services found in the Internet, which can bring about a better change to the real world. |
 |
Information architecture where information from the real world can be manipulated and made more useful with the help of algorithms. |