Computer and Information Science/Data Science

Students with an interest in both areas can pursue a dual B.S. program in Computer and Information Science and Data Science and thus can earn two B.S. degrees at the same time:

  • B.S. degree in Computer and Information Science (Computer Science Concentration)
  • B.S. degree in Data Science

The dual degree program requires specified coursework that equals a minimum of 137 total credits.  


Dearborn Discovery Core Requirement

The minimum GPA for the program is 2.0. In addition, the DDC permits any approved course to satisfy up to three credit hours within three different categories. Please see the General Education Program: The Dearborn Discovery Core section for additional information.

Foundational Studies

Written and Oral Communication (GEWO) – 6 Credits

Upper Level Writing Intensive (GEWI) – 3 Credits

Quantitative Thinking and Problem Solving (GEQT) – 3 Credits

Critical and Creative Thinking (GECC) – 3 Credits

Areas of Inquiry

Natural Science (GENS) – 7 Credits

  • Lecture/Lab Science Course
  • Additional Science Course

Social and Behavioral Analysis (GESB) – 9 Credits

Humanities and the Arts (GEHA) – 6 Credits

Intersections (GEIN) – 6 Credits


Capstone (GECE) – 3 Credits

In addition to completion of the Dearborn Discovery Core, the following courses are required to earn a dual B.S. degree in Computer and Information Science and Data Science. 

General Requirements

Tech Writing for Engineers (Fulfills 3 credits of DDC Written and Oral Communication)
Prin: Macroeconomics (Fulfills 3 credits of DDC Social and Behavioral Analysis)
Prin: Microeconomics

Sciences, Cognates, and Applications (36)

Laboratory Science12
Two courses, 8 credits, in a sequence from:
BIOL 130
BIOL 140
Intro Org and Environ Biology
and Intro Molec & Cellular Biology
CHEM 134
CHEM 136
General Chemistry IA
and General Chemistry IIA
GEOL 118/218Physical Geology4
PHYS 125
PHYS 126
Introductory Physics I
and Introductory Physics II
PHYS 150
PHYS 151
General Physics I
and General Physics II
Four additional science credit hours from: 1
ASTR 130Introduction to Astronomy3
ASTR 131Introductory Astronomy Lab1
BIOL 130Intro Org and Environ Biology0,4
or BIOL 140 Intro Molec & Cellular Biology
CHEM 134General Chemistry IA4
or CHEM 144 Gen Chemistry IB
CHEM 136General Chemistry IIA4
CHEM 225Organic Chemistry I2-3
or CHEM 226 Organic Chemistry II
or CHEM 227 Organic Chemistry Laboratory
GEOL 118Physical Geology4
or GEOL 218 Historical Geology
PHYS 125Introductory Physics I4
or PHYS 150 General Physics I
PHYS 126Introductory Physics II4
or PHYS 151 General Physics II
Education, Health, & Human Services3
HHS 470Information Science and Ethics3
Take one of the following courses:
ENGR 400Appl Business Tech for Engr3
ENT 400Entrepreneurial Thinking&Behav3
Data Science Applications
Take 18 credit hours from:
CCM 404Dynamical Systems3
CCM 472Intro to Numerical Analysis3
CCM 473Matrix Computation3
CIS 376Software Engineering II4
CIS 405Algorithm Analysis & Design3
CIS 423Dec Support and Exp Systems3
CIS 451Computer Graphics3
CIS 452Inf Vis & Multimedia Gaming3
CIS 481Computational Learning3

CIS and DS Courses and Electives (80)

Basic Requirements37
Take one of the following two groups of courses:
Group 1:
CIS 1501CS I for Data Scientists4
CIS 2001CS II for Data Scientists4
CIS 296Java Programming3
Group 2:
CIS 150Computer Science I4
CIS 200Computer Science II4
CIS 298Intro to Python3
CIS 275Discrete Structures I4
CIS 350Data Struc and Algorithm Anlys4
IMSE 317Eng Probability and Statistics3
MATH 115Calculus I4
MATH 116Calculus II4
MATH 215Calculus III4
MATH 227Introduction to Linear Algebra3
Additional Data Science Requirements16
ECE 3100Data Science I4
CIS 3200Data Science II4
CIS 422Massive Data Management4
STAT 305Intro. to Data Science3
STAT 430Applied Regression Analysis3
Additional CIS Requirements
CIS 306Discrete Structures II4
CIS 310Computer Org and Assembly Lang4
CIS 375Software Engineering I4
CIS 479Intro to Artificial Intel3
CIS 427Comp Networks and Dis Process4
CIS 450Operating Systems4
CIS 4981Design Seminar for CIS-DS I2
CIS 4982Design Seminar for CIS-DS II2