The master of science program in computer science offers students the opportunity to engage in course work, research projects, and other activities designed to develop theoretical background and up-to-date practical skills in the rapidly changing area of Computer Science. The program provides a broad spectrum of study in preparation for careers in advanced computer research areas. The program allows students flexibility in planning their program of study after the initial course requirements are met.