Skip to main content

Course List and Schedule

Course Offering Schedule

Students may enroll autumn or spring semester taking either one or two courses each term. You choose your pace to completion. 

Please note the course offering schedule is tentative and subject to change. The schedule should be finalized by July 1, 2023.

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
CSE 5471 Introduction to Cybersecurity Autumn  & Spring 3 This course covers an introduction to cybersecurity. Technical fundamentals of data, software, component, network, and system security. Cybersecurity from an organizational and societal view point, including human factors.

CSE 5472

Information Security Spring 2024, then each Autumn 3 The course covers an introduction to security of digital information; threats and attacks; regulations; risk management; attack detection and response; cryptography; forensics; technical training and certifications.
CSE 5474 Software Security Spring 3 This course covers 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.

 

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 5477.01 Offensive Security Autumn 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. 

CSE 5477.02

Reverse Engineering & Malware Analysis Spring 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 5473 Network Security Autumn 3 This course covers security threats and services, elements of cryptography, protocols for security services, network and internet security, advanced security issues and technologies.
CSE 5351 Introduction to Cryptography Spring  3

This course covers the foundations of cryptography; mathematical formulations/proofs of security goals; theory and practical constructions of encryption schemes, MACs, digital signatures; zero-knowledge proof systems; cryptographic protocols.