Cybersecurity Courses | University of Delaware Online
ELECTRICAL & COMPUTER ENGINEERING

Online Master of Science in Cybersecurity: Courses




Transform Your Cybersecurity Skills

The University of Delaware’s online Master of Science in Cybersecurity program utilizes the latest research in the field to bridge theory and problem solving. It will take you beyond IT with cybersecurity courses that challenge you to develop software and systems that can stand up to hackers and data breaches now and in the future.

Course Descriptions

CPEG 665 Introduction to Cybersecurity (CYBER I)
Introduction to computer and network security covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment.

CPEG 697 Advanced Cybersecurity (CYBER II)
This seminar course explores areas in advanced computer and network security not covered in introductory cybersecurity classes. Course provides insight into realistic complex defensive and offensive cybersecurity topics such as DoS attacks, DNS security, Email spam, On-line Authentication, Phishing, Cloud Security, Malware, and Web security.

CPEG 694 System Hardening and Protection (DEFENSE)
Practical treatment of the defensive techniques used to harden computer systems to make them less vulnerable to cyber-attacks. Defect management, configuration/ hardening, account control, logs/auditing, and risk assessment are covered and reinforced with hands-on exercises run in a virtual machine environment.

CPEG 695 Digital Forensics
Introduction to digital forensics as used to analyze criminal evidence in computer systems and digital media. Forensic tools and techniques for storage and memory analysis of windows/Linux, network traffic, and documentation are covered and reinforced with hands-on exercises run in a virtual machine environment.

CPEG 671 Pen Test and Reverse Engineering
This cybersecurity course introduces techniques used (1) to identify strengths and exploit weaknesses in networked systems or hosts, and (2) to reverse engineer programs of unknown origin and identify their function to classify them as malware and highlight the level of risk that they represent.
Prerequisites: CPEG665. Programming experience in assembly language.

CPEG 676 Secure Software Design
This cybersecurity course introduces the theory and practices used to help make a computer program secure and provides the skills needed to implement programs that are free from vulnerabilities.
Prerequisites: Programming experience in a high level language (e.g., C, C++, java, python).

ELEG 651 Computer Networks
Foundation principles, architectures, and techniques employed in computer and communication networks. Focuses on mechanisms used in TCP/IP protocol suite. Topics include connection management, end-to-end reliable data transfer, sliding window protocols, quality of service, flow control, congestion control, routing, LANs, framing, error control, analog versus digital transmission, packet versus circuit switching, multiplexing.
Prerequisites: An undergraduate level course in computer architecture and operating systems.

CPEG 672 Applied Cryptography
This cybersecurity course explores modern Cryptography covering algorithms and cryptosystems, cryptanalysis, and best practices for application and implementation of crypto in software systems.
Prerequisites: CPEG665

CPEG 657 Search and Data Mining
With the increasing amount of textual information, it is important to develop effective search engines, such as Google, to help users manage and exploit the information. Examine the underlying technologies of search engines and get hands-on project experience. Requires good programming skills.

ELEG 617 The Smart Grid
An examination and analysis of smart grid technologies, applications, and transformational impacts on the electric utilities. Topics cover smart grid fundamentals, objectives, technologies (power, communications and information), architectures, applications, evolution, and implementation challenges.

Course Schedule

The online cybersecurity courses are 7 weeks long, with multiple entry points offered per calendar year. Course sessions are as follows: Spring 1, Summer and Fall 1. View our academic calendar.

Fill out the form to the right to receive more information about UD’s online M.S. in cybersecurity courses.


Bookmark and Share