Acceptance to Major Requirements
Course Requirements:
Course List
Code |
Title |
Hours |
CSCI 150 | Introduction to Computing in the Liberal Arts and Sciences | 4 |
CSCI 160 | Problem Solving, Programming, and Computers | 4 |
MATH 119 | Calculus I | 4 |
MATH 120 | Calculus II | 4 |
Minimum Grade and/or GPA for required courses: No more than one of the above courses has a grade below C, and the GPA in the above courses is 2.5 or better
Other Requirements: Students will be conditionally accepted into the major if they have not yet completed all the courses needed for unconditional acceptance into the major but are currently enrolled in the courses which are lacking, and they meet the other criteria for acceptance on the courses completed thus far.
Course List
Code |
Title |
Hours |
CSCI 150 | Introduction to Computing in the Liberal Arts and Sciences | 4 |
CSCI 160 | Problem Solving, Programming, and Computers | 4 |
CSCI 200 | Abstraction, Data Structures, and Large Software Systems | 4 |
CSCI 332 | Machine Learning | 4 |
MATH 119 | Calculus I | 4 |
MATH 120 | Calculus II | 4 |
MATH 318 | Applied Statistical Models | 4 |
or MATH 345 | Mathematical Statistics I |
CSCI 239 | Discrete Computational Structures | 4 |
or MATH 239 | Linear Algebra |
DATA 162 | Introductory Data Analysis and Visualization | 2 |
DATA 272 | Intermediate Data Analysis and Visualization | 2 |
DSCI 372 | (Capstone) | 4 |
or CSCI 373 | Senior Research in Computer Science |
1 | 12 |
| Bioinformatics | |
| Artificial Intelligence | |
| Database Systems | |
| Algorithms and Concurrency | |
| Principles of Parallel Computing | |
| Ethical Issues in Computing | |
| Operations Research | |
| Applied Statistical Models | |
| Graph Theory | |
| Numerical Methods | |
| Mathematical Modeling | |
| Mathematical Statistics I | |
| Mathematical Statistics II |
Total Hours | 52 |
Other: Student may not minor in data analytics. Students may not double major in Data Science and either Mathematics or Computer Science.
Additional Requirements:
General Education Requirements:
All undergraduate students must complete the requirements of the Integrations Curriculum (IC) which is designed to ensure all of our students receive a liberal arts education. Please review details of the Integrations Curriculum requirements here.
Graduation Requirements:
In addition to the Integrations Curriculum, all undergraduate students must meet the following minimum degree requirements to earn their degree from CSB and SJU.
Credits: 124 total credits, 40 of which must be from upper division coursework
GPA: 2.0 or higher*
Residency: At least 24 of your last 32 credits must be completed at CSB and SJU
Please visit Graduation under the Academic Policies and Regulations portion of the catalog for additional details regarding degree requirements.
* Cumulative GPA as well as major(s)/minor(s) GPA. Please note some majors/minors may require a higher GPA to earn their degree.