Bachelor of Science in Computer Science Cybersecurity Track

Cybersecurity is a concentration within Computer Science that encompasses a variety of subjects, including software development, networking, database management, data security, software security, network security, and system security. The cybersecurity track provides foundational knowledge and skills to enable graduates to create, manage, execute, analyze, and evaluate secure computing systems. 

COURSE TITLE S.H.
First Year Requirement - Student Success
YSU 1500Success Seminar1-2
or YSU 1500S Youngstown State University Success Seminar
or HONR 1500 Intro to Honors
General Education
ENGL 1550Writing 13-4
or ENGL 1549 Writing 1 with Support
ENGL 1551Writing 23
MATH 1571Calculus 14
Natural Sciences (2 courses; one course must include a lab)7
Arts and Humanities6
Introduction to Professional Ethics
CL History of American Democracy
Social and Behavioral Sciences (2 courses)6
General Education Electives (9 s.h.) Any Gen Ed Courses9
Major Requirements
CSIS 2610
2610L
Programming and Problem-Solving
and Programming and Problem-Solving Lab
4-6
or CSIS 1595
1595L
CSIS 2605
CSIS 2605L
Fundamentals of Programming and Problem-Solving 1
and Fundamentals of Programming and Problem-Solving 1 Lab
and Fundamentals of Programming and Problem- Solving 2
and Fundamentals of Programming and Problem- Solving 2 Lab
CSIS 3700
3700L
Data Structures and Objects
and Data Structures and Objects Lab
4
CSIS 3701Advanced Object-oriented Programming3
CSIS 3740Computer Organization4
CSCI 3710Introduction to Discrete Structures3
CSCI 5806Operating Systems3
CSCI 5801Software Engineering3
CSCI 5870Data Structures and Algorithms3
CSCI 4890Computer Projects2-4
ENGL 3743Introduction to Professional Writing3
or INFO 3704 Business Communication
Cybersecurity Track Courses
CSIS 3722Development of Databases3
CSIS 3723Networking Concepts and Administration3
CSIS 3755Information Assurance3
CSIS 3756Security Design3
CSIS 3757Computer Forensics3
CSIS 5828Computer Network Security3
CSCI 5857Encoding and Encryption3
Mathematics Minor
MATH 1572Calculus 24
MATH 3720Linear Algebra and Matrix Theory3
STAT 3743Probability and Statistics4
Additional MATH course To meet 18 hour minor3
Free Electives Any course to meet 120 total hours14
Total Semester Hours120-126
Plan of Study Grid
Year 1
FallS.H.
YSU 1500
Success Seminar
or Youngstown State University Success Seminar
or Intro to Honors
1-2
CSIS 2610
2610L
Programming and Problem-Solving
or Fundamentals of Programming and Problem-Solving 1 and Fundamentals of Programming and Problem-Solving 1 Lab and Fundamentals of Programming and Problem- Solving 2 and Fundamentals of Programming and Problem- Solving 2 Lab
4-6
MATH 1571 Calculus 1 4
ENGL 1550
Writing 1
or Writing 1 with Support
3-4
Gen Ed Social and Behavioral Sciences 3
 Semester Hours15-19
Spring
CSIS 3700
3700L
Data Structures and Objects
and Data Structures and Objects Lab
4
MATH 1572 Calculus 2 4
ENGL 1551 Writing 2 3
Gen Ed Natural Science + Lab 4
 Semester Hours15
Year 2
Fall
PHIL 2625 Introduction to Professional Ethics (AH) 3
CSIS 3701 Advanced Object-oriented Programming 3
CSIS 3740 Computer Organization 4
HIST 2650 CL History of American Democracy (AH) 3
Free Elective Any course to meet 120 total hours 3
 Semester Hours16
Spring
CSCI 3710 Introduction to Discrete Structures 3
MATH 3720 Linear Algebra and Matrix Theory 3
ENGL 3743
Introduction to Professional Writing
or Business Communication
3
Gen Ed Social and Behavioral Sciences 3
Gen Ed Natural Science 3
 Semester Hours15
Year 3
Fall
CSIS 3722 Development of Databases 3
CSIS 3723 Networking Concepts and Administration 3
CSIS 3755 Information Assurance 3
STAT 3743 Probability and Statistics 4
Gen Ed Electives Any Gen Ed Course 3
 Semester Hours16
Spring
CSCI 5801 Software Engineering 3
CSIS 3756 Security Design 3
CSIS 3757 Computer Forensics 3
Math Minor Upper Division Elective 3
Gen Ed Elective Any Gen Ed Course 3
 Semester Hours15
Year 4
Fall
CSCI 5857 Encoding and Encryption 3
CSCI 5870 Data Structures and Algorithms 3
CSIS 5828 Computer Network Security 3
Gen Ed Electives Any Gen Ed Course 3
Free Elective Any course to meet 120 total hours 3
 Semester Hours15
Spring
CSCI 4890 Computer Projects 2-4
CSCI 5806 Operating Systems 3
Free Electives Any course to meet a total of 120 hours 8
 Semester Hours13-15
 Total Semester Hours120-126
  1. Demonstrate fundamental knowledge and skills in data security.
  2. Exhibit understanding of basic cryptography principles.
  3. Demonstrate foundational knowledge in digital investigation and the use of forensic tools.
  4. Demonstrate proficiency in data integrity and authentication techniques.
  5. Display expertise in software security.
  6. Demonstrate competencies in ensuring security in both physical and logical connections between components.
  7. Demonstrate a basic understanding of system security principles.