Cyber Defense: KUs Mapped to Courses

The National Security Agency (NSA) and the Department of Homeland Security (DHS) jointly sponsor the National Centers of Academic Excellence in Cyber Defense (CAE-CD) program.  In defining the standards for education in this domain, they have established certain knowledge units (KUs) to support certified programs.

KU Knowledge Unit Name Course(s) that covered this KU

Required Knowledge Units

BCY Basic Cryptography CS 07.351: Cyber Security: Fundamentals, Principles and Applications AND
CS 06.417: Principles of Network Security
BNW Basic Networking CS 01.210: Introduction To Computer Networks And Data Communications OR
CS 06.410: Data Communications And Networking
CS 06.417: Principles of Network Security
BSP Basic Scripting and Programming

CS 01.205: Computer Laboratory Techniques AND
CS 04.113: Introduction To Object Oriented Programming AND
CS 04.114: Object Oriented Programming and Data Abstraction

CSF Cybersecurity Foundations CS 07.351: Cyber Security: Fundamentals, Principles and Applications AND
INTR 01266: Computers and Society
CSP Cybersecurity Principles CS 07.351: Cyber Security: Fundamentals, Principles and Applications 
ISC IT System Components CS 07.351: Cyber Security: Fundamentals, Principles and Applications AND
CS 06.417: Principles of Network Security
NDF Network Defense CS 06.417: Principles of Network Security
OSC Operating Systems Concepts CS 04.390: Operating Systems

Optional Knowledge Units

ALG Algorithms CS 04.222: Data Structures And Algorithms AND
CS 07.340: Design And Analysis Of Algorithms
CPM Cybersecurity Planning and Management CS 10.344: Concepts of Computing Technologies
CSE   Cybersecurity Ethics INTR 01.266: Computers and Society
CTH Cyber Threats CS 07.351: Cyber Security: Fundamentals, Principles and Applications
DAT Databases CS 04.430: Database Systems: Theory And Programming OR 
CS 10.337 Applied Database Techniques
DMS Database Management Systems CS 04.430: Database Systems: Theory And Programming OR
CS 10.337 Applied Database Techniques
DST Data Structures

CS 04.113: Introduction To Object Oriented Programming AND
CS 04.222:
Data Structures And Algorithms AND
CS 04.114: Object Oriented Programming And Data Abstraction

IAS  IA Standards CS 07.351: Cyber Security: Fundamentals, Principles and Applications AND
INTR 01.266: Computers and Society
ITC  Introduction to the Theory of Computing

CS 07.210: Foundations of Computer Science
CS 07.340: Design and Analysis of Algorithms
CS 06.410: Data Communications And Networking
CS 04.390: Operating Systems
CS 01.210: Introduction To Computer Networks And Data Communications

LLP  Low-Level Programming CS 06.205: Computer Organization
CS 01.205: Introduction To Computer Networks And Data Communications
NWF  Network Forensics CS 06.417: Principles of Network Security
NTP  Network Technology and Protocols CS 01.210: Introduction To Computer Networks And Data Communications OR
CS 06.410: Data Communications And Networking OR
CS 06.417: Principles of Network Security
OSH Operating System Hardening CS 06.417: Principles of Network Security
OST  Operating Systems Theory CS 04.390: Operating Systems
SRA  Security Risk Analysis CS 10.344: Concepts of Computing Technologies
SPG  Systems Programming CS 04.113: Introduction To Object Oriented Programming AND
CS 06.205: Computer Organization AND
CS 04.390: Operating Systems AND 
CS 06.417: Principles of Network Security AND
(CS 06.410 Data Communications and Networking
OR
CS 01.210 Introduction to Computer Networks and Data Communications)