|
Nov 23, 2024
|
|
|
|
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.
|
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.
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
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
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
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
|
|
|