The Master of Science degree program in Computer Science is educating the next generation of leaders in the field – technologically competent, capable of implementing the latest research and theory, and prepared to meet the upcoming challenges of the information age. The M.S. in Computer Science prepares students for the challenges faced by professionals in the rapidly changing field of computer science, as well as for those planning to pursue advanced graduate study in the field of computing. The program provides students with foundations in computer science, along with state-of-the-art skills needed for its two areas of concentration, namely, Software Development and Network and Information Security.
Our graduate program is ideal for computer professionals and for those who wish to move into the computer field from other areas of study.
Our 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 breaches, 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.
The Software Development concentration focuses on software engineering techniques, advanced database systems, and mobile software development, along with an emphasis on strategies, methods, and techniques to measure and improve software quality. At the end of their studies, students select one of the capstone options: Thesis or Special Project. In either case, students must demonstrate the ability to independently complete either a research project or a special project and present the final results to the academic community. Once completed, students are ready to pursue advanced careers in the area of computer science either professionally or academically.
Graduates of the program are prepared to advance their careers in any technology-rich field requiring advanced analytical skills or to pursue a doctoral degree in a computing-related field.