Computer and Information Science/Data Science

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

  • BS degree in Computer and Information Science (Computer Science Concentration)
  • BS degree in Data Science

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

Dearborn Discovery Core (General Education)

All students must satisfy the University’s Dearborn Discovery Core requirements, in addition to the requirements for the major

Major Requirements

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

Prerequiste Courses

COMP 105Writing & Rhetoric I3
COMP 270Tech Writing for Engineers (Fulfills 3 credits of DDC Written and Oral Communication)3
ECON 201Prin: Macroeconomics (Fulfills 3 credits of DDC Social and Behavioral Analysis)3
or ECON 202 Prin: Microeconomics
Select a two course sequence from the following:8
Intro Org and Environ Biology
and Field Biology (IF BIOL 130 & 320 is selected, you must select CHEM 134 as your additional science course.)
General Chemistry IA
and General Chemistry IIA
Physical Geology
and Historical Geology
Introductory Physics I
and Introductory Physics II 1
General Physics I
and General Physics II 1
MATH 115Calculus I4
MATH 116Calculus II4
MATH 215Calculus III4
MATH 227Introduction to Linear Algebra3
IMSE 317Eng Probability and Statistics3
Select one of the following two Groups of courses and take all course from that group:
Group 1:11
CS I for Data Scientists
CS II for Data Scientists
Java Programming
Intro to C Sharp
Group 2:11
Computer Science I
Computer Science II
Intro to Python
CIS 275Discrete Structures I4

Dual Major in CSDS Core Courses

CIS 310Computer Org and Assembly Lang4
CIS 350Data Struc and Algorithm Anlys4
CIS 375Software Engineering I4
ECE 3100Data Science I4
CIS 3200Data Science II4
CIS 422Massive Data Management4
CIS 427Comp Networks and Dis Process4
CIS 450Operating Systems4
HHS 470Information Science and Ethics3
STAT 305Introduction to Data Science for All3
STAT 430Applied Regression Analysis3
CIS 4981Design Seminar for CIS-DS I2
CIS 4982Design Seminar for CIS-DS II2

Concentration in Computer Science (required)

Select 4 credits from the following (must be a different subject than the previous two course science sequence):4
Introduction to Astronomy
and Introductory Astronomy Lab
Intro Org and Environ Biology
Field Biology
General Chemistry IA 1,2
General Chemistry IIA
Physical Geology
Historical Geology
Introductory Physics I 1
Introductory Physics II 1
General Physics I 1
General Physics II 1
CIS 306Discrete Structures II4
CIS 479Intro to Artificial Intel3
ENGR 400Appl Business Tech for Engr3
or ENT 400 Entrepreneurial Thinking&Behav

 Data Science Applications Electives

Select 18 credits from the following:18
CCM 404Dynamical Systems3
CCM 472Introduction to Numerical Analysis3
CCM 473Matrix Computation3
CIS 376Software Engineering II4
CIS 405Algorithm Analysis & Design3
CIS 411Introduction to Natural Language Processing3
CIS 412Introduction to Quantum Computing3
CIS 423Dec Support and Exp Systems3
CIS 439Text Mining and Information Retrieval3
CIS 446Wireless & Mobi Comp Security3
CIS 449Intro to Software Security3
CIS 451Computer Graphics3
CIS 452Information Visualization and Virtualization3
CIS 481Computational Learning3
CIS 482Trustworthy Artificial Intelligence3
CIS 483Deep Learning3
CIS 4851Data Security and Privacy3
CIS 489Edge Computing3

 Credit for only one of the following two courses: PHYS 125 and PHYS 150, and PHYS 126 and PHYS 151


If BIOL 130 and BIOL 320 are selected for the two course science sequence, CHEM 134 must be selected as the additional science course.