The computer science major is designed to provide students with a current, comprehensive knowledge of computer science, with a strong problem-solving orientation designed to prepare students for professional careers or graduate study in this ever-growing field. This is accomplished by placing the fundamental computer science core subjects within a framework of mathematics, science and the standard liberal arts program.
The computer science core subject curriculum is aimed at developing competency through hands-on experiences. The mathematics and science components allow development of the technical background one expects a computer scientist to possess. The liberal arts component of the program provides the essential non-technical skills necessary for a successful career.