The Department of Computer Science encompasses the theory, tools, and techniques by which information is derived, stored, manipulated, and communicated using computers. The expanding role of computer-based systems has caused a high demand for computer professionals, a situation that is expected to continue well into the future. The work of computer professionals encompasses the analytical and technical skills needed to design algorithms and data structures, understand and exploit the sophisticated hardware and software systems available today and in the future, and develop new systems for myriad applications.
Many of our graduates go on to become software engineers, system analysts, programmers, and system administrators for prestigious companies such as Boeing, Motorola, Caterpillar, Lockheed-Martin, and Microsoft.
The Department of Computer Science in the College of Science offers an undergraduate major leading to a Bachelor of Science or a Bachelor of Arts degree, an undergraduate minor, and graduate programs leading to Master of Science and doctoral degrees. In support of these degree programs, the department offers courses covering all the major areas of computer science.