Oct 24, 2018  
Xavier University Undergraduate and Graduate Catalog 2018-2019 
  
Xavier University Undergraduate and Graduate Catalog 2018-2019

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


Return to {$returnto_text} Return to: College of Arts and Sciences

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) (3 cr)
  • ENGL 101 English Composition (3 cr)
  • MATH 225 Foundations of Higher Math (3 cr)
  • Second Language 1 (3 cr)
  • CORE 100 First Year Seminar (3 cr)
  • CORE 101 GOA 1 (0 cr)

Second Semester


  • CSCI 180 Computer Science II (3 cr)
  • THEO 111 Theological Foundations (3 cr)
  • MATH 280 Combinatorics (3 cr)
  • Second Language 2 (3 cr)
  • PHIL 100 Ethics as Intro to Philosophy (3 cr)
  • CORE 102 GOA 2 (0 cr)

Sophomore Year


First Semester


  • CSCI 220 Data Structures & Algorithms (QR) (3 cr)
  • Second Language 3 (if needed, else elective) (3 cr)
  • Historical Perspectives (3 cr)
  • MATH 170 Calculus 1 (4 cr)
  • ENGL 205 Lit & the Moral Imagination (3 cr)

Second Semester


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

Junior Year


First Semester


  • CSCI 210 Machine Organization (3 cr)
  • CSCI 300 Programming Languages (Oral, Writing) (3 cr)
  • Major Level Science/Lab (Sci Perspectives) (3 cr)
  • BAIS 459 Introduction to Cyber Security (3 cr)
  • CSCI 340 Networking (3 cr)

Second Semester


  • CSCI 335 Databases (3 cr)
  • CSCI 341 Network Vulnerabilities, Penetration, and Defense (3 cr)
  • Major Level Science / Lab (Nat Sci Elective) (3 cr)
  • MATH 156 or MATH 256 Statistics (3 cr)
  • Philosophical Perspectives (3 cr)

Senior Year


First Semester


  • CSCI 320 Operating Systems (3 cr)
  • CSCI Cybersecurity Elective (3 cr)
  • Humanities Elective (3 cr)
  • Creative Perspectives (3 cr)
  • Elective (3 cr)

Second Semester


  • CSCI 390 Senior Project (3 cr)
  • Diversity Flag Elective (3 cr)
  • Social Science Elective (3 cr)
  • ERS Flag Elective (3 cr)
  • Elective (3 cr)

Return to {$returnto_text} Return to: College of Arts and Sciences