Cybersecurity Curriculum

Degree requirements

ComponentCredits
Total required for graduation120
Major core46
Concentration9 (Cybersecurity) or 9–10 (Agriculture Cybersecurity)
Cognate courses18–19
General Education39
Free electivesAs needed to reach 120 total hours

Some science courses may also satisfy General Education requirements. Students should confirm the final sequence, prerequisites, transfer credit, and elective needs with academic advising and the current WVSU catalog.

Major core (46 credits)

CourseCredits
CS 101 Programming Fundamentals3
CS 102 The Object-Oriented Paradigm3
CS 215 Introduction to Unix/Linux Systems3
CS 230 Database Management Systems3
CS 240 Data Communications and Networking3
CS 250 Data Structures and Algorithms3
CS 316 Cybersecurity Principles and Practice3
CS 336 Scripting Languages3
CS 408 Senior Seminar2
CS 416 Computer Forensics and Penetration Assessment3
CYB 101 Cybersecurity Fundamentals3
CYB 201 Cybersecurity Law and Ethics2
CYB 317 Cyber Incident Response3
CYB 340 Network Security3
CYB 360 AI and Machine Learning in Cyber Defense3
CYB 409 Secure Software Development3

Concentration courses

ConcentrationCoursesCredits
CybersecurityCS 309 Software Engineering; CS 410 Systems Administration; CYB 411 Industrial Control Systems Cybersecurity9
Agriculture CybersecurityCYB 412 IoT Security; AFNR 101 Introduction to Agriculture, Food and Natural Resources; BIOL 108, BIOL 110, or CHEM 1329–10

Cognate courses (18–19 credits)

CourseCreditsApplies to
MATH 120 College Algebra3Both
MATH 205 Discrete Mathematics3Both
MATH 305 Introduction to Cryptography3Both
PHYS 217 Electronics and Microcontrollers Laboratories2Both
CHEM 105 + CHEM 107 or BIOL 1204–5Both
CJ 101 Introduction to Criminal Justice3Cybersecurity concentration
PHYS 352 Geographic Information Systems3Agriculture Cybersecurity concentration

Four-year roadmap: Cybersecurity concentration

YearSemesterCourseCredits
FreshmanFallCS 101 Programming Fundamentals3
FreshmanFallCYB 101 Cybersecurity Fundamentals3
FreshmanFallMATH 120 College Algebra3
FreshmanFallGED 101 First Year Experience3
FreshmanFallGED Written Communication I3
FreshmanSpringCS 102 The Object-Oriented Paradigm3
FreshmanSpringCS 215 Introduction to Unix/Linux Systems3
FreshmanSpringCYB 201 Cybersecurity Law and Ethics2
FreshmanSpringGED Written Communication II3
FreshmanSpringGED Oral Communication3
FreshmanSpringGED Wellness2
SophomoreFallCS 230 Database Management Systems3
SophomoreFallCS 240 Data Communications and Networking3
SophomoreFallMATH 205 Discrete Mathematics3
SophomoreFallCJ 101 Introduction to Criminal Justice3
SophomoreFallGED Social Science3
SophomoreSpringCS 250 Data Structures and Algorithms3
SophomoreSpringCS 316 Cybersecurity Principles and Practice3
SophomoreSpringCS 336 Scripting Languages3
SophomoreSpringGED Arts3
SophomoreSpringCHEM 105 + CHEM 107 or BIOL 1204–5
JuniorFallCYB 317 Cyber Incident Response3
JuniorFallCYB 340 Network Security3
JuniorFallMATH 305 Introduction to Cryptography3
JuniorFallPHYS 217 Electronics and Microcontrollers Laboratories2
JuniorFallGED Humanities3
JuniorSpringCYB 409 Secure Software Development3
JuniorSpringCS 309 Software Engineering3
JuniorSpringCYB 360 AI and Machine Learning in Cyber Defense3
JuniorSpringGED History3
JuniorSpringGED Natural Science3–4
SeniorFallCS 408 Senior Seminar2
SeniorFallCYB 411 Industrial Control Systems Cybersecurity3
SeniorFallGED International Perspectives3
SeniorFallGED Scientific Reasoning3–4
SeniorFallFree elective(s) as advisedVaries
SeniorSpringCS 416 Computer Forensics and Penetration Assessment3
SeniorSpringCS 410 Systems Administration3
SeniorSpringFree electives as needed to complete 120 hoursVaries

Four-year roadmap: Agriculture Cybersecurity concentration

YearSemesterCourseCredits
FreshmanFallCS 101 Programming Fundamentals3
FreshmanFallCYB 101 Cybersecurity Fundamentals3
FreshmanFallMATH 120 College Algebra3
FreshmanFallGED 101 First Year Experience3
FreshmanFallGED Written Communication I3
FreshmanSpringCS 102 The Object-Oriented Paradigm3
FreshmanSpringCS 215 Introduction to Unix/Linux Systems3
FreshmanSpringCYB 201 Cybersecurity Law and Ethics2
FreshmanSpringGED Written Communication II3
FreshmanSpringGED Oral Communication3
FreshmanSpringGED Wellness2
SophomoreFallCS 230 Database Management Systems3
SophomoreFallCS 240 Data Communications and Networking3
SophomoreFallMATH 205 Discrete Mathematics3
SophomoreFallAFNR 101 Introduction to Agriculture, Food and Natural Resources3
SophomoreFallGED Social Science3
SophomoreSpringCS 250 Data Structures and Algorithms3
SophomoreSpringCS 316 Cybersecurity Principles and Practice3
SophomoreSpringCS 336 Scripting Languages3
SophomoreSpringCHEM 105 + CHEM 107 or BIOL 1204–5
SophomoreSpringGED History3
JuniorFallCYB 317 Cyber Incident Response3
JuniorFallCYB 340 Network Security3
JuniorFallMATH 305 Introduction to Cryptography3
JuniorFallPHYS 217 Electronics and Microcontrollers Laboratories2
JuniorFallGED Humanities3
JuniorSpringCYB 409 Secure Software Development3
JuniorSpringPHYS 352 Geographic Information Systems3
JuniorSpringCYB 360 AI and Machine Learning in Cyber Defense3
JuniorSpringGED Natural Science3–4
JuniorSpringGED Arts3
SeniorFallCS 408 Senior Seminar2
SeniorFallBIOL 108, BIOL 110, or CHEM 1323–4
SeniorFallGED International Perspectives3
SeniorFallGED Scientific Reasoning3–4
SeniorFallFree elective(s) as advisedVaries
SeniorSpringCS 416 Computer Forensics and Penetration Assessment3
SeniorSpringCYB 412 IoT Security3
SeniorSpringFree electives as needed to complete 120 hoursVaries

The roadmaps are planning guides. Course availability, prerequisites, transfer credit, science selections, and General Education overlap may affect sequencing.

NICE Workforce Framework alignment

The curriculum develops knowledge and skills that connect to the current NICE Workforce Framework for Cybersecurity. The mapping below is a curriculum-alignment summary and does not imply that every graduate automatically qualifies for every NICE work role. See the current NICE Framework at NIST.

CategoryCoursesFocus
Oversight and GovernanceCYB 101, CYB 201, CS 408Risk, policy, ethics, legal context, planning, and professional communication.
Design and DevelopmentCS 101, CS 102, CS 250, CYB 409, MATH 305, CYB 411, CYB 412Secure software, secure systems, cryptography, IoT, and OT/ICS engineering.
Implementation and OperationCS 215, CS 230, CS 240, CS 336, CS 410, CYB 340Linux, databases, networking, scripting, system administration, and secure operations.
Protection and DefenseCS 316, CS 416, CYB 317, CYB 340, CYB 360, CYB 411, CYB 412Defensive cybersecurity, incident response, vulnerability analysis, forensics, threat analysis, AI-assisted defense, and infrastructure protection.
InvestigationCS 416, CYB 317, CYB 201Digital evidence, cybercrime context, incident investigation, and preservation of evidence.

Official degree requirements, course availability, and University policies are governed by the current West Virginia State University catalog and academic advising.

Scroll to Top