9 (Cybersecurity) or 9–10 (Agriculture Cybersecurity)
Cognate courses
18–19
General Education
39
Free electives
As 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)
Course
Credits
CS 101 Programming Fundamentals
3
CS 102 The Object-Oriented Paradigm
3
CS 215 Introduction to Unix/Linux Systems
3
CS 230 Database Management Systems
3
CS 240 Data Communications and Networking
3
CS 250 Data Structures and Algorithms
3
CS 316 Cybersecurity Principles and Practice
3
CS 336 Scripting Languages
3
CS 408 Senior Seminar
2
CS 416 Computer Forensics and Penetration Assessment
3
CYB 101 Cybersecurity Fundamentals
3
CYB 201 Cybersecurity Law and Ethics
2
CYB 317 Cyber Incident Response
3
CYB 340 Network Security
3
CYB 360 AI and Machine Learning in Cyber Defense
3
CYB 409 Secure Software Development
3
Concentration courses
Concentration
Courses
Credits
Cybersecurity
CS 309 Software Engineering; CS 410 Systems Administration; CYB 411 Industrial Control Systems Cybersecurity
9
Agriculture Cybersecurity
CYB 412 IoT Security; AFNR 101 Introduction to Agriculture, Food and Natural Resources; BIOL 108, BIOL 110, or CHEM 132
9–10
Cognate courses (18–19 credits)
Course
Credits
Applies to
MATH 120 College Algebra
3
Both
MATH 205 Discrete Mathematics
3
Both
MATH 305 Introduction to Cryptography
3
Both
PHYS 217 Electronics and Microcontrollers Laboratories
2
Both
CHEM 105 + CHEM 107 or BIOL 120
4–5
Both
CJ 101 Introduction to Criminal Justice
3
Cybersecurity concentration
PHYS 352 Geographic Information Systems
3
Agriculture Cybersecurity concentration
Four-year roadmap: Cybersecurity concentration
Year
Semester
Course
Credits
Freshman
Fall
CS 101 Programming Fundamentals
3
Freshman
Fall
CYB 101 Cybersecurity Fundamentals
3
Freshman
Fall
MATH 120 College Algebra
3
Freshman
Fall
GED 101 First Year Experience
3
Freshman
Fall
GED Written Communication I
3
Freshman
Spring
CS 102 The Object-Oriented Paradigm
3
Freshman
Spring
CS 215 Introduction to Unix/Linux Systems
3
Freshman
Spring
CYB 201 Cybersecurity Law and Ethics
2
Freshman
Spring
GED Written Communication II
3
Freshman
Spring
GED Oral Communication
3
Freshman
Spring
GED Wellness
2
Sophomore
Fall
CS 230 Database Management Systems
3
Sophomore
Fall
CS 240 Data Communications and Networking
3
Sophomore
Fall
MATH 205 Discrete Mathematics
3
Sophomore
Fall
CJ 101 Introduction to Criminal Justice
3
Sophomore
Fall
GED Social Science
3
Sophomore
Spring
CS 250 Data Structures and Algorithms
3
Sophomore
Spring
CS 316 Cybersecurity Principles and Practice
3
Sophomore
Spring
CS 336 Scripting Languages
3
Sophomore
Spring
GED Arts
3
Sophomore
Spring
CHEM 105 + CHEM 107 or BIOL 120
4–5
Junior
Fall
CYB 317 Cyber Incident Response
3
Junior
Fall
CYB 340 Network Security
3
Junior
Fall
MATH 305 Introduction to Cryptography
3
Junior
Fall
PHYS 217 Electronics and Microcontrollers Laboratories
2
Junior
Fall
GED Humanities
3
Junior
Spring
CYB 409 Secure Software Development
3
Junior
Spring
CS 309 Software Engineering
3
Junior
Spring
CYB 360 AI and Machine Learning in Cyber Defense
3
Junior
Spring
GED History
3
Junior
Spring
GED Natural Science
3–4
Senior
Fall
CS 408 Senior Seminar
2
Senior
Fall
CYB 411 Industrial Control Systems Cybersecurity
3
Senior
Fall
GED International Perspectives
3
Senior
Fall
GED Scientific Reasoning
3–4
Senior
Fall
Free elective(s) as advised
Varies
Senior
Spring
CS 416 Computer Forensics and Penetration Assessment
AFNR 101 Introduction to Agriculture, Food and Natural Resources
3
Sophomore
Fall
GED Social Science
3
Sophomore
Spring
CS 250 Data Structures and Algorithms
3
Sophomore
Spring
CS 316 Cybersecurity Principles and Practice
3
Sophomore
Spring
CS 336 Scripting Languages
3
Sophomore
Spring
CHEM 105 + CHEM 107 or BIOL 120
4–5
Sophomore
Spring
GED History
3
Junior
Fall
CYB 317 Cyber Incident Response
3
Junior
Fall
CYB 340 Network Security
3
Junior
Fall
MATH 305 Introduction to Cryptography
3
Junior
Fall
PHYS 217 Electronics and Microcontrollers Laboratories
2
Junior
Fall
GED Humanities
3
Junior
Spring
CYB 409 Secure Software Development
3
Junior
Spring
PHYS 352 Geographic Information Systems
3
Junior
Spring
CYB 360 AI and Machine Learning in Cyber Defense
3
Junior
Spring
GED Natural Science
3–4
Junior
Spring
GED Arts
3
Senior
Fall
CS 408 Senior Seminar
2
Senior
Fall
BIOL 108, BIOL 110, or CHEM 132
3–4
Senior
Fall
GED International Perspectives
3
Senior
Fall
GED Scientific Reasoning
3–4
Senior
Fall
Free elective(s) as advised
Varies
Senior
Spring
CS 416 Computer Forensics and Penetration Assessment
3
Senior
Spring
CYB 412 IoT Security
3
Senior
Spring
Free electives as needed to complete 120 hours
Varies
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.
Category
Courses
Focus
Oversight and Governance
CYB 101, CYB 201, CS 408
Risk, policy, ethics, legal context, planning, and professional communication.
Digital 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.