Computer science is the study of processing information using computers. It includes both theoretical and applied topics such as higher math, algorithms, computational processes, computer design, software design and human-computer interaction.
As an academic discipline, computer science includes programming, computer architecture, systems analysis, data structures and artificial intelligence.
Much of applied computer science involves using computer technology to automate processes or solve real-world problems. Databases make it easy to store, organize and retrieve large amounts of data, replacing paper filing systems and libraries of printed text.
Software automates business management of customer relations and day-to-day enterprise operations. Some real-world problems that computers are useful in solving include mathematical calculations, modeling scientific concepts such as cancer cell behavior and planning traffic direction.