Main Content



The Master of Science degree in Computer Science is a 36 credit program in which all students must complete 30 credits of course work in addition to a 6 credit capstone requirement.  All courses completed for graduate credit must be passed with a minimum grade of "B" (3.0) or higher.


Required Core Requirements (12 credits)

Course Number Course Name
CSC540 Database Systems
CSC543 Web Programming
CSC563 Multithreaded Distributed Programming
CSC565 Computer Networks


Concentration Requirements (12 credits)

All students must select one of the three areas offered by the department as their area of concentration.  See tables below.

Breadth Requirements

Students are required to complete a total of two additional courses outside their concentration to broaden their knowledge. 

Software Development

This concentration focuses on software engineering techniques, advanced database systems, mobile software development along with an emphasis on strategies, methods and techniques to measure and improve software quality.

Course Number Course Name
CSC535 Software Engineering
CSC545 Advanced Database Systems
CSC550 Fundamentals of Mobile Application Development
CSC560 Software Quality

Network and Information Security

This cybersecurity concentration prepares students with a solid foundation in information assurance strategies and best practices along with the skills necessary to utilize various security tools to monitor networks and systems for security beaches, respond to cyberattacks, and gather data and evidence to be used in prosecuting cybercrime. Students will also gain experience in the cybersecurity tools and techniques used by hackers.

Course Number Course Name
CSC555 Principles of Information Security
CSC558 Network Security
CSC568 Ethical Hacking and Penetration Testing
CSC578 Secure Systems