Cybersecurity

Prerequisites

(may already be required by degree program):

CSSE 220Object-Oriented Software Development 14
MA 276Introduction to Proofs 24
ENGL H290Technical & Professional Communication4
1

(requires CSSE 120 Introduction to Software Development or exempt.)
Degrees requiring a programming class might allow the use of CSSE 120 Introduction to Software Development as a substitute for the named course. Consult the major program’s advisor for details.

2

(requires MA 112 Calculus II + MA 111 Calculus I or exempt) only if selecting MA 479 Cryptography (see below)

CATEGORY A – [4 cr] Ethics

PHIL H202Business & Engineering Ethics (or equivalent approved by the minor advisor)4

CATEGORY B – [12 cr] Core 

(take all of these):

CSSE 140
CSSE 141
Practical Security I
and Practical Security II
2
CSSE 142Practical Security III2
or CSSE 145 Cybersecurity Seminar
Select one of the following:4
Foundations of Cybersecurity (CSSE majors)
Principles of Cybersecurity (non-CSSE majors)
CSSE 343Cybercrime & Digital Forensics4
or MA 479 Cryptography

CATEGORY C – [choose 8 cr] additional Cyber Electives

A maximum 4cr may be from classes numbered below 300

CSSE 343Cybercrime & Digital Forensics4
or MA 479 Cryptography
CSSE 490Special Topics in Computer Science (Advanced crypto)4
ECE 497Special Topics in Electrical Engineering (Malware Analysis & Reverse Engineering)4
CSSE 290Special Topics in Computer Science (CTF Competition Class or similar elective)4
CSSE 490Special Topics in Computer Science (Blockchain and Security)4
CSSE 490Special Topics in Computer Science (Network Security)4
One to eight credits of other cybersecurity-related classes or electives such as independent study, directed research, thesis, or capstone projects (approved by the minor advisor)1-8

Expected Cybersecurity Content: 20cr (Category B and C)

Degree separation requirement of 12 credits: At most 8 credits of the 20 credits of the Core/Cyber Elective course work (categories B and C above) can be used to satisfy degree requirements for any major or any other minor sought by the student. The remaining 12 credit hours can only be used to satisfy technical or free electives within the primary major.