Computer Science Program The Master of Science in Computer Science degree program is designed to accommodate those seeking a general MS in Computer Science as well as those who want to develop professional skills in software engineering or IT leadership. While students with at least a minor in computer science are prepared to start, students who wish to transition from math, science, or engineering into computer science may be fully enrolled in the program after taking three prerequisite undergraduate courses. Ship undergraduates may obtain an advanced degree through a 4+1 BS/MS option.
Computer Science Resources The Department of Computer Science supports a number of platforms and operating systems (e.g., PC, Mac, Windows, OSX, Linux, VMWare, Virtual Machines, Clusters). Classrooms are populated with up to 32 computers per room (one per student), and have wireless network access. The department maintains its own servers, to which students have access; in addition, students have accounts on the university academic servers. Software includes a gamut of applications and developer tools, most of which is freely available, which is available on all of the department’s computers and in some open university labs. The department also participates in the Microsoft Developers’ Network Academic Alliance (MSDN AA), which enables our students free access to all software supported by the MSDN.
Computer Science Faculty The majority of computer science department faculty hold earned doctorates. Some faculty members also serve as consultants to government and to nearby firms.