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

Computer Science, B.A.


The B.A. in Computer Science allows students room to pursue a second major combined with computer science.  This encourages inter- and multi-disciplinary study, developing well-rounded students ready to contribute to an increasingly interdisciplinary world that utilizes computation.

The B.A. in Computer Science consists of 27 hours of computer science courses, MATH 225 and either a second major or a minor that is significantly distinct from the computer science degree. 

Requirements


Required CSCI Courses


27 credit hours

Required MATH courses


3 credit hours

Required second area of concentration


  • Students must complete at least 18 additional credit hours as follows:
    • A second major consisting of at least 18 credits that do not double count towards the Computer Science BA
    • A minor consisting of at least 18 credits that do not double count towards the Computer Science BA
    • A minor consisting of 15 credits that do not double count towards the Computer Science BA plus an additional CSCI Elective from CSCI 210-390 

Note(s):


  • Students with math placement below ADV will take CSCI 160 - Mathematical Thinking for CSCI
  • We recommend MATH 156 General Statistics; schedule permitting
  • A 2.000 cumulative average must be attained in the computer science courses (exclusive of CSCI 160).
  • Students are required to fulfill the current senior comprehensive requirements.

Curriculum


Freshman Year


Fall 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

Spring 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


Fall Semester


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

Spring Semester


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

Junior Year


Fall Semester


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

Spring Semester


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

Senior Year


Fall Semester


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

Spring 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