Sep 19, 2024  
Xavier University Undergraduate and Graduate Catalog 2024-2025 
  
Xavier University Undergraduate and Graduate Catalog 2024-2025

Computer Science, B.A. with a Concentration in Cybersecurity


Xavier’s Computer Science degree with a concentration in Cybersecurity is an interdisciplinary effort of the Departments of Computer Science and Business Analytics and Information Systems. The program provides the fundamentals of cybersecurity at the hardware, systems, and compliance levels. The program follows recommendations from the Joint Taskforce on Cybersecurity Education, convened by the Association for Computing Machinery (ACM), the IEEE Computer Society (IEEE CS), the Association for Information Systems Special Interest Group on Security (AIS SIGSEC), and the International Federation for Information Processing Technical Committee on Information Security Education (IFIP WG 11.8) to cover all of the fundamental knowledge units recommended by the National Security Agency / Department of Homeland Security for Centers of Academic Excellence in Cyber Defense.

Requirements


In addition to the requirements for the Computer Science, B.A.    major, the following courses are required for the concentration:

  • MATH 156 Statistics or MATH 256 Introduction to Probability and Statistics 
  • BAIS 359 Hardware, Software, and Security 
  • BAIS 459 Introduction to Cyber Security 
  • CSCI 240 Systems Security Fundamentals 
  • CSCI 340 Networking 
  • CSCI 341 Network Vulnerabilities, Penetration, and Defense 
  • A CSCI course designated as a Cybersecurity Elective

Curriculum


Freshman Year


First Semester


  • CSCI 170 Computer Science I
  • ENGL 101 English Composition or ENGL 115 Rhetoric
  • CSCI 160 Mathematical Thinking for CSCI (unless ADV placement)
  • Second Language Elective
  • THEO 111 Theological Foundations
  • CORE 101 Goa

Second Semester


  • CSCI 180 Computer Science II
  • MATH 225 Foundations of Higher Math
  • Second Language Elective 2
  • PHIL 100 Ethics as Intro to Philosophy
  • CORE 100 First Year Seminar
  • CORE 102 Goa 2 

Sophomore Year


First Semester


  • CSCI 220 Data Structures & Algorithms
  • 2nd major or minor
  • Scientific Perspectives Lecture and Lab
  • Theological Perspectives
  • Literature & the Moral Imagination

Second Semester


  • CSCI 260 Software Engineering
  • CSCI 250 Languages & Automata
  • 2nd major or minor
  • Philosophical Perspectives
  • Natural Science Lecture and Lab

Junior Year


First Semester


  • CSCI Elective
  • 2nd major or minor
  • Creative Perspectives
  • Social Science Elective
  • Historical Perspectives 

Second Semester


  • CSCI Elective
  • 2nd major or minor
  • 2nd major or minor
  • General Elective or Oral Communication Flag
  • E/RS Elective 

Senior Year


First Semester


  • CSCI 390 Senior Seminar and Project
  • 2nd major or minor
  • 2nd major or minor
  • Diversity Core Requirement Elective
  • Writing Flag Core Requirement 

Second Semester


  • CSCI Elective
  • 2nd major or minor
  • 2nd major or minor or CSCI Elective
  • General Elective (possibly MATH 156 - General Statistics)
  • Humanities Elective
  • CORE 499 

TOTAL Minimum Hours Required for Degree: 120 Semester Hours