Jul 04, 2024  
Xavier University Undergraduate and Graduate Catalog 2023-2024 
  
Xavier University Undergraduate and Graduate Catalog 2023-2024

Computer Science, B.S. 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.S.    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

Freshman Year


First Semester


  • CSCI 170 Computer Science 1 (Math Perspectives)
  • ENGL 101 English Composition
  • CSCI 160 Mathematical Thinking for CSCI (unless ADV placement)
  • Second Language 1
  • CORE 100 First Year Seminar
  • CORE 101 GOA 1

Second Semester


  • CSCI 180 Computer Science II
  • THEO 111 Theological Foundation
  • MATH 225 Foundations
  • Second Language 2
  • PHIL 100 Ethics as Intro to Philosophy
  • CORE 102 GOA 2

Sophomore Year


First Semester


  • CSCI 220 Data Structures & Algorithms (QR)
  • Second Language 3 (if needed, else elective)
  • Historical Perspectives
  • MATH 156 General Statistics (or MATH 222/240/256)
  • ENGL 205 Lit & the Moral Imagination

Second Semester


  • CSCI 250 Languages & Automata
  • CSCI 260 Software Engineering
  • BAIS 359 Hardware, Software, Security
  • Theological Perspectives
  • CSCI 240 System Security Fundamentals

Junior Year


First Semester


  • CSCI 210 Machine Organization
  • CSCI 261 Software Engineering II
  • Major Level Science/Lab (Sci Perspectives)
  • BAIS 459 Introduction to Cyber Security
  • CSCI 340 Networking

Second Semester


  • CSCI 335 Databases
  • CSCI 341 Network Vulnerabilities, Penetration, and Defense
  • Major Level Science / Lab (Nat Sci Elective)
  • CSCI 300 Programming Languages (also core writing flag)
  • Philosophical Perspectives

Senior Year


First Semester


  • CSCI 320 Operating Systems
  • CSCI Cybersecurity Elective
  • Humanities Elective
  • Creative Perspectives
  • Elective

Second Semester


  • CSCI 390 Senior Project
  • Diversity Flag Elective
  • Social Science Elective
  • ERS Flag Elective
  • Elective