Skip to Content

What is Computing Science?

Although Computing Science is often thought of as the art of Computer Programming, many aspects of Computing Science are not programming. For example, it includes hardware design, system architecture, operating system structure, database design, and modeling and simulation.

notion that “computing science equals programming” is misleading. Computing Science is the systematic study of algorithmic processes - their theory, analysis, design, efficiency, implementation, and application - that describe and transform information.

The fundamental question underlying all of Computing Science is, “What can be efficiently automated? This discipline was born in the early 1940’s with the joining together of algorithm theory, mathematical logic, and the invention of the stored-program computer” (Source: ACM Denning Report on the Curriculum in Computing Science - 1989).