Computer Science (B.S.) (Combined B.S./M.S. Data Science)

A Combined Degree program enables undergraduate students to enroll in graduate courses in their senior year, which can be counted towards the completion of both their Bachelor's and Master's degree requirements.  The ability to take these "swing courses" allows students to earn both their Bachelor's and Master's degrees in a shortened period of time, typically within five years.  Undergraduate students interested in this option can find more information regarding program requirements on the University's Combined Programs website.

3.00 overall GPA required.

Students in the Computer Science or Information Technology majors must also successfully complete the following courses with a C- or higher by the end of their second semester in the major: CSIT 104, CSIT 111, and MATH 111 or MATH 122 or AMAT 120.

Please note: The above majors have a retention policy. Students must maintain a minimum 2.60 cumulative GPA during their first three semesters.

120 credits of coursework is required for the baccalaureate degree.

Program Requirements Overview

New Student Seminar1
SEEDS General Education Requirements24-27
Major Requirements (including Graduate Swing courses)74
Free Electives21-18
Total Credits120

Major Requirements

Requirements for the Graduate portion of this dual degree program can be found here.

Core Requirements
CSIT 104Python Programming I3
CSIT 111Fundamentals of Java Programming3
CSIT 112Fundamentals of Programming II3
CSIT 212Data Structures and Algorithms3
CSIT 230Computer Systems3
CSIT 231Systems Programming3
CSIT 315Principles of Software Design3
CSIT 379Computer Science Theory3
CSIT 415Software Reliability, Verification and Validation3
CSIT 460Computer Security3
Required Computer Science Advanced Courses
CSIT 313Fundamentals of Programming Languages3
CSIT 340Computer Networks3
CSIT 345Operating Systems3
Collateral Courses
Select one of the following sequences:8
University Physics I
and University Physics II
General Chemistry I
and General Chemistry II
Principles of Biology: Introduction to the Cell
and Principles of Biology: Organisms and Diversity
Required Mathematics Courses
AMAT 120Applied Calculus A4
AMAT 220Applied Calculus B4
AMAT 240Introduction to Linear Algebra4
CSIT 170Discrete Mathematics3
STAT 230Data Science and Statistics3
Graduate Swing Courses
CSIT 528Statistics for Data Science3
CSIT 553Exploratory Data Analysis and Visualization3
CSIT 558Data Mining3
Total Credits74

New Student Seminar

Students in the Adult Learner program must take GNED 100.
Complete one course from the following. Some courses may be restricted by major. Consult with an academic advisor.1
Pathways to Success
Freshman Seminar in Chemistry
First Year Seminar
Adult Academic Success Seminar
New Student Seminar
Freshman Seminar in Health and Physical Education
Pathways to Adult Learning
New Student Seminar
New Student Experience for Mathematical Sciences
Freshman Seminar for Music Majors
Introduction to Nursing
Freshman Seminar in Political Science and Law

SEEDS General Education Requirements

Click here for a list of courses that fulfill the SEEDS requirements.

Foundations
Effective Writing I
Complete one Effective Writing I course.3
Effective Writing II
Complete one Effective Writing II course.3
Interactive Communication
Complete one Interactive Communication course.3
Quantitative Reasoning
Fulfilled by CSIT 170 in the major.
Political and Civic Life
Complete one Political and Civic Life course.3
World Language
Complete two sequential classes in one World Language when starting at the Beginner I or Beginner II level. Complete one class when starting at the Intermediate/Advanced Level.3-6
Exploration
Complete one course from four different Exploration categories.9
Analyzing Cultures and Societies
Creative Expression
Ethical Inquiry
Historical Thinking
Literary and Artistic Analysis
Scientific Reasoning
Fulfilled by CSIT 104 in the major.
Total Credits24-27

Recommended Roadmap to Program of Study Completion

This recommended five-year plan is provided as an outline for students to follow in order to complete their program of study requirements within five years.  This plan is a recommendation and students should only use it in consultation with their academic advisor.

Fifth year courses are taken at the graduate level, after matriculation into the graduate portion of this combined degree program.

First Year
FallCreditsSpringCredits
New Student Seminar1SEEDS: Effective Writing II3
SEEDS: Effective Writing I3CSIT 1113
SEEDS: World Language 13SEEDS: World Language 2 or Free Elective3
CSIT 104 (Fulfills SEEDS: Exploration 1 - Scientific Reasoning)3AMAT 2204
AMAT 1204SEEDS: Interactive Communication3
 14 16
Second Year
FallCreditsSpringCredits
SEEDS: Political and Civic Life3SEEDS: Exploration 33
CSIT 1123CSIT 2123
CSIT 170 (Fulfills SEEDS: Quantitative Reasoning)3CSIT 2303
Collateral Sequence Course4AMAT 2404
SEEDS: Exploration 23SEEDS: Exploration 43
 16 16
Third Year
FallCreditsSpringCredits
CSIT 2313CSIT 3793
CSIT 3133CSIT 4603
CSIT 3403STAT 2303
CSIT 3453Free Elective3
CSIT 3553Free Elective3
 15 15
Fourth Year
FallCreditsSpringCredits
CSIT 3153CSIT 4153
CSIT 5283CSIT 5533
Free Elective3CSIT 5983
Free Elective3Free Elective3
Free Elective3Free Elective1
 15 13
Total Credits 120
Fifth Year
FallCreditsSpringCredits
CSIT 5553Elective3
CSIT 5713Elective3
CSIT 5993CSIT 697 or 698 (or Elective if opting for the course-only culminating experience)3
CSIT 696 (or Elective if opting for the course-only culminating experience)3 
 12 9
Total Credits 21