Graduate Certificate Programs

Cyber Security

Department of Computer Science  

Program Description:

Protecting information systems is key to protecting the nation's critical infrastructures. Only through diligence and a well-trained workforce will we be able to adequately defend the nation's vital information resources. Cyber Security has one of the largest demands for an educated workforce within the federal, state, and industry domains. Forbes predicts one million Cyber Security job openings in 2016. Within Missouri, the 2016 Governor’s Cyber Security Task Force Report lists education for working professionals as a significant workforce gap. Recently Missouri S&T signed an MOU with the Ravens Group to provide Cyber Security education for client organizations in the Washington Beltway, using the courses in this certificate as a base. This certificate meets a majority of the requirements for the National Initiative for Cyber Security Education (NICE) standards for the NSA-DHS Center of Academic Excellence program, of which S&T has held its designation from 2007 to 2016. This certificate will allow S&T to regain its certification by tracking graduates of our program with a designated certification. Students may continue on to take courses to receive a M.S. in Cyber Security (pending approval). 

Missouri S&T is working toward offering a Master of Science in Cyber Security in the near future. Check with the Computer Science Department for details. 

To earn the certificate, students must complete the following:

Required courses:

  • CS 5601 - Security Operations and Program Management
  • CS 5602 - Introduction to Cryptography

 Choose two courses from the following four:

  • CS 6600 - Formal Methods in Computer Security
  • CS 6601 - Secure Data Analysis
  • CS 6605 - Advanced Network Security
  • CS 6304 - Cloud Computing and Big Data Management

Please check the Schedule of Classes for a current listing of the courses available for distance students.

Return to Top

COMP SCI 5601 Security Operations & Program Management (LEC 3.0)

An overview of information security operations, access control, risk management, systems and application life cycle management, physical security, business continuity planning, telecommunications security, disaster recovery, software piracy, investigations, ethics and more. There will be extensive reporting, planning and policy writing. Prerequisite: A "C" or better grade in all of: operating systems, computer networking, and a writing emphasized course

COMP SCI 5602 Introduction to Cryptography (LEC 3.0)

Introduces fundamentals of modern cryptography. Topics include basic number theory, public & private key encryption schemes, cryptographic hash functions, message authentication codes, elliptic curve cryptography, DiffieHellman key agreements, digital signatures, PUFs, quantum cryptography, and generation of prime numbers and pseudorandom sequences. Prerequisite: A "C" or better grade in COMP SCI 5200 or a "B" or better grade in COMP SCI 2500.

COMP SCI 6600 Formal Methods in Computer Security (LEC 3.0)

The course presents various vulnerabilities and threats to information in cyberspace and the principles and techniques for preventing and detecting threats, and recovering from attacks. The course deals with various formal models of advanced information flow security.   A major project will relate theory to practice.  Prerequisite: A "C" or better grade in both Comp Sci 3600 and Comp Sci 5200.

COMP SCI 6601 Secure Data Analysis (LEC 3.0)

This course covers basic tools, in statistics and cryptography, commonly used to design privacy-preserving and secure protocols in a distributed environment as well as recent advances in the field of privacy-preserving data analysis, data sanitization and information retrieval. Prerequisite: A "C" or better grade in both Comp Sci 5300 and Comp Sci 3600.

COMP SCI 6605 Advanced Network Security (LEC 3.0)

Topics covered include network security issues such as authentication, anonymity, traceback, denial of service, confidentiality, forensics, etc. in wired and wireless networks. Students will have a clear, in-depth understanding of state of the art network security attacks and defenses. Prerequisite: A "C" or better grade in either Comp Eng 5420 or Comp Sci 4600.

COMP SCI 6304 Cloud Computing and Big Data Management (LEC 3.0)

Covers facets of cloud computing and big data management, including the study of the architecture of the cloud computing model with respect to virtualization, multi-tenancy, privacy, security, cloud data management and indexing, scheduling and cost analysis; it also includes programming models such as Hadoop and MapReduce, crowdsourcing, and data provenance. Prerequisites: A 'C' or better grade in both COMP SCI 5800 and either COMP SCI 5300 or COMP SCI 5001 - Introduction to Data Mining.

If you have any questions about this form, please contact the Office of Graduate Studies, 573-341-4141.

Curriculum is subject to change. Please contact the department for up-to-date information on courses. Other courses approved by the department may be substituted for any of the above listed courses on a case-by-case basis. The administrative coordinators must approve the substitution prior to enrolling in the course.

Return to Top

The only entrance requirement for students entering a graduate certificate program is that they hold a bachelor’s degree and satisfy the prerequisites for any course they take in the program. Once admitted to the program, the student must take the designated courses. In order to receive a graduate certificate, the student must have an average graduate grade point average of 3.0 or better in the certificate courses taken. Students admitted to the certificate program will have non-degree graduate status; however, if they complete the four-course sequence with a grade of B or better in each of the courses taken, they will be eligible to be admitted to the MS program in computer science if they apply if they meet all the other pre-requisites for the degree. The certificate courses taken by students admitted to the MS program will count towards their master's degrees. Students who do not have all of the prerequisite courses necessary to take the courses in the certificate program will be allowed to take "bridge" courses at either the graduate or undergraduate level to prepare for the formal certificate courses. Once admitted to the program, a student will be given three years to complete the program so long as he/she maintains a B average in the courses taken.

Return to Top

Students applying for a business project management graduate certificate will need the following:

Complete the Online Application. When you start your application select "Graduate Online/Distance" and then select which certificate you are applying for. Don't forget to list your current employer and company location on the application.

More Details

Gainful Employment Program Disclosure

Effective July 1, 2011, the Department of Education requires that all certificate programs must disclose particular Gainful Employment information to current and prospective students. The information that is provided in the disclosure includes the estimated cost of the certificate program as well as on-time graduation and job placement rates for this particular certificate program. The disclosure information is based on data from the 2014-15 school year (defined as the period between July 1, 2014, and June 30, 2015)

Return to Top

Graduate certificates were designed as a gateway to a master’s degree. If a student earns a B or better in each certificate course they may continue for the graduate degree (in the corresponding department), without needing to submit GRE/GMAT scores, or letters of recommendation*. A student does not need to continue on for the graduate degree, however most do. Graduate certificates were designed for working professionals who have real life work experience and may not have time to take the GRE/GMAT. Admission requirements for the graduate certificate program are also more relaxed than the graduate degree. This graduate certificate may act as a gateway to the following master’s programs:

Computer Science (MS)

(Applicants must indicate which program they wish to use the certificate as a gateway for when initially applying for the certificate).

*Completion of a graduate certificate program does not automatically guarantee admission into a corresponding graduate degree program. To continue in a master’s degree program, you must apply. Click here for details and check with academic department for program specific details and requirements.

Return to Top

All courses are offered through distance education in a short condensed format, typically 5-8 weeks in length, over the internet, via live streaming video; collaborative learning software includes WebEx and Canvas; classes are archived online for review and easy access.

Course Management Software: Canvas.

Return to Top

  • Request Info
  • Apply
  • FAQ

Request Info

request more information‌‌Haven't decided if you want to apply yet? No worries. Just click the Request Information button and fill out the form. We'll respond to your request within 24 hours. You can always email or call 573-341-6591 or toll free 1-877-678-1870 with any questions.


Click-able button to apply for courses‌Ready to apply?

Before you apply online, make sure you have all your application materials gathered. Click here for details. If you need help, email, or call 573-341-6591, or toll free 1-877-678-1870 and we'll walk you through the application process.


‌If you're like most prospective students, you have lots of questions about S&T's distance programs. We've tried to answer the most commonly asked questions, which can be found on the Frequently Asked Questions page. 

Hopefully, we've answered your questions. If we haven't, please send them our way. You can email us at or call 573-341-6591 or toll free 1-877-678-1870.


Contact Us

Computer Science

Dr. George Markowsky
Associate  Chair for Graduate Studies
Computer Science

306 Computer Science Bldg.
500 W. 15th St.
Rolla, MO 65409-0350
Phone: 573-341-6642

Global Learning - Distance Education
Student Support Services

G8 Norwood Hall, 320 West 12th Street
Rolla, MO 65409
Phone: 573-341-6591
Toll Free: 1-877-678-1870
Fax: 573-202-2396