Skip to main content

Course List and Schedule

Course List and Schedule

Students may enroll Autumn or Spring semester taking either one or two courses each term. You choose your pace to completion. If you have questions regarding the sequence of courses and time to complete the certificate, please email us at eng-profed-cyber@osu.edu.  

Required Core Courses

Students must take these three required courses. 

Please note these courses include live synchronous class sessions.
Course Number Course Title  Available Term(s) Credits  Description
ECE 5561 Introduction to Cybersecurity Autum 2023 and Spring 2024 3 This course covers the history of cybersecurity, cybersecurity frameworks, cyberattacks and countermeasures, cybersecurity risk management.

ECE 5024

Introduction to Hardware Security Autumn 2024 3 The course covers Security and trust of hardware systems, cryptography principles, security primitives, counterfeiting activities, IP piracy, reverse engineering, malicious change, hardware Trojans, side channel attacks, physical attacks.
ECE 5555 Securing Autonomous Systems Spring 2025 3 This course covers different security measures for safeguarding against cyberattacks, detecting cyberattacks, and mitigating the effects of cyberattacks on autonomous control systems.


Elective Courses

Students select one of these courses as an Elective. 

Please note these courses include live synchronous class sessions.
Course Number Course Title  Available Term(s) Credits  Description
CSE 5474 Software Security Spring 2024 3 Software security fundamentals, secure coding principles and practices, common software vulnerabilities, memory exploits (shell code), vulnerability discovery (e.g., fuzzing and symbolic execution), and defenses against common vulnerability exploitation.

ECE 5567.02 

Reverse Engineering & Malware Analysis TBD 3 This course will give students an overview of cutting edge reverse engineering techniques as well as software security and defense practices. Programming experience in C required.
CSE 5477.01 Offensive Security TBD 3 This course will give students an overview of existing offensive computing techniques, which include well known attacks that break confidentiality, integrity and availability of computing resources. Attacks targeting human weaknesses without taking special care to security will also be discussed.