Computer science is the study of the theoretical foundations of information and computation and their implementation and application. Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others relate to properties of computational problems (such as computational complexity theory). Still others focus on the challenges in implementing computations. Computer science has applications in a broad range of fields, from engineering to medicine, mathematics to aeronautics, human-computer interaction, artificial intelligence and beyond.
Computer Science is part of the MCS Department. Please visit the MCS website for more information.