Computation, Algorithms, & Beyond
As strange as this may sound, computer science is not about computers, just as chemistry is not about spectrometers and physics is not about lasers. Computer science is actually concerned with a more ubiquitous and profound idea: computation.
A computation is a process that transforms some initial information, an input, into some desired result, the output. When you listen to a song, the music player is performing a computation to convert the digital music file (the input) into a sound pattern (the output). When you submit a web search request (the input), your computer, and many others across the Internet, are performing computations to get you results (the outputs). When you play a computer game, the computer or game console is performing computations to transform your motions (the input) into real-time action (the output) in the game.
Computation has become increasingly essential to new discoveries in the natural and social sciences, arts, finance, and engineering. Because computation is so ubiquitous, computer science has always been fundamentally interdisciplinary.
Computer scientists study the inherent complexity of computational problems, design efficient computational algorithms to solve them, and implement these solutions as computer programs.
At Denison, we emphasize the enduring core ideas of computer science and their applications to areas like networking, computational biology, high performance computing, data analytics, artificial intelligence, robotics, and software engineering. With your knowledge deeply rooted in this core, you will be able to apply your education to whatever new technology you face (or create).