Master's Programs

The Department of Computer Science offers three master’s degrees, an online master’s degree, two dual-degree programs, and state-of-the-art facilities and equipment for graduate students.

M.S. in Computer Science

The M.S. in Computer Science degree plan allows students to concentrate in the following five areas: algorithms, architecture, data science, security or software. 

More Info

M.S. in Cybersecurity

Cybersecurity is the Computer Science discipline concerned with the design and development of secure systems and applications. Cybersecurity covers the safeguarding of computer networks, systems, information and the physical security of facilities and devices. 

More Info

M.S. in Software Engineering

Software Engineering involves developing large systemic applications for the development of software. This subject covers not only the technical aspects of building software systems, but also management issues.

More Info

Online M.S. in Computer Science with Artificial Intelligence Specialization

The Online Master of Science in Computer Science with Artificial Intelligence Specialization is a practical degree that teaches students how to implement effective artificial intelligence and machine learning solutions in their organizations. Students develop the tools to mitigate challenges with AI strategies while always looking for opportunities for further innovation.

More Info

Accelerated Pathways Master's Degree Program

The Accelerated Pathways program allows students to complete both B.S. and M.S. degrees in five years. Up to nine total credit hours of graduate courses may be applied toward fulfilling the student's undergraduate program requirements in the final year of their bachelor’s degree. For additional information, students should contact the undergraduate program director.


Facilities and Equipment

In addition to the research labs, students in the Department of Computer Science have access to a wide range of facilities and equipment. The CS Department's computing environment has evolved into an Ethernet-based network of personal computers and servers. General-use UNIX servers are available that run OSF1, SunOS and Linux. A wireless network is also available throughout the facilities of CS. Access to the network is also available via open-area labs containing X terminals and PCs.