Wolfskehl Laboratory Instructors Sawyer, M. Tucker Computer science is the study of algorithmic processes and the machines that carry out these processes.
Computer science is a mix of theory, application, design, and experiment.
Theory addresses questions on the nature and limits of computation, the abstract properties of machine models, the complexity of algorithms, and the formalization of programming languages. Applications include machine and systems design, the design and implementation of programming languages, artificial intelligence, natural language understanding, graphics, and simulation. An important aspect of computer science is the development of methods for the systematic and accurate design of large systems in hardware and software. Both applications and theoretical issues must be tested experimentally. The computer science concentration prepares students either for graduate study in computer science or for computer-intensive professional careers.