Computer science is the study of the design, analysis, communication, implementation, and application of computational processes. At Rensselaer, an education in computer science prepares students to solve applied real-world problems and conduct research in computer science. The program provides students with a solid grounding in both theory and practice.