The multidisciplinary Undergraduate Certificate in Cybersecurity is a five-course (15 credit hours) interdisciplinary studies program. It is designed to help students from all backgrounds achieve a foundation in information security. It provides students the flexibility to focus on technical and/or managerial aspects of computer, software, network, and information security. With primary courses offered by Computer Science and Information Systems and Technology departments, the program also allows students to choose from a range of electives based on student interests.

This certificate serves a broad group of managers, technical specialists, and professionals with or without a bachelor’s degree. A prior background in information security is not required to enter this program. It is open to both current UMSL students as well new students specifically enrolling for this certificate. A minimum GPA of 2.5 is required for admission.


All students must take three required courses and two electives.

Undergraduate Certificate Requirements
Required Courses 3
INFSYS 3848 Introduction to Information Security
Or CMP SCI 3702 Cyber Threats and Defense
CMP SCI 4730 Computer Networks and Communications
Or INFSYS 3842 Data Networks and Security
CMP SCI 4782 Information Security
Or INFSYS 3858 Advanced Security and Information Systems
Electives 2
Computer Science Electives
CMP SCI 3780 Software Security
CMP SCI 4020 Introduction to Android Apps: Android Fundamentals
CMP SCI 4200 Python for Scientific Computing and Data Science
CMP SCI 4222 iOS Apps
CMP SCI 4700 Computer Forensics
CMP SCI 4732 Introduction to Cryptography for Computer Security
CMP SCI 4750 Introduction to Cloud Computing
CMP SCI 4792 Mobile and Ubiquitous Computing
CMP SCI 4794 Introduction to Security of IoT Systems
Information Systems and Technology Electives
INFSYS 3830 Data Programming
INFSYS 3862 Artificial Intelligence Applications for Business
INFSYS 3864 Applied Cryptography for Business
INFSYS 3868 Secure Software Development
INFSYS 3878 Information Security Risk Management and Business Continuity
Total Courses (Credit Hours) 5 (15)


  1. Students may substitute the above courses with other courses upon approval by the program adviser in either the Computer Science or Information Systems department. In all cases, 15 hours are needed to complete the Undergraduate Certificate in Cybersecurity.
  2. A minimum of three courses must be taken from UMSL.
  3. Students may not receive both the Undergraduate and the Graduate Certificate in Cybersecurity.

For more information please visit the Undergraduate Cybersecurity Certificate Requirements and Procedures page or contact us here.