Graphic collage of computer code, a sillouette of a person's head and computer chips

Students who love math and computer science don’t have to choose between the two. The Data Science major allows a student to build towards a career in big data through statistics, math, business, and computer science coursework. The goal of a data scientist is to assess, analyze, and interpret large volumes of information and create new information from existing data. The skilled data scientist then communicates their findings so that the information can be applied in all types of decision-making scenarios whether in business, government or any other industry.

Data scientists will use the scientific method to test and validate various hypotheses applicable to the data set and will create algorithms and computer processes. Their jobs are related to, and work closely with, data analysts, but are more math and computer programming intensive than an analyst. Similarly, data scientists also work with data engineers; while engineers focus on the computer infrastructure and architecture, a data scientist brings in the knowledge of how to apply the output to various decision-making scenarios.

For example, a data scientist may work within a government agency to predict how an economic policy initiative will impact the unemployment rate in various regions. A data scientist may work with Amazon to detect buying patterns among certain demographic groups and make recommendations for marketing promotions. Or, a data scientist may work in a healthcare organization helping to create an app that uses artificial intelligence to assess self-reported medical symptoms.

Program Type

Major

Program Format

On Campus

Why UWM?

Milwaukee is an excellent place to study data science because many local businesses — including well-known names such as Harley-Davidson, Molson Coors, Rockwell Automation, Johnson Controls, FIS, and Northwestern Mutual — regularly hire data scientists. Several of these businesses run internship programs for undergraduates. This proximity to data science employers gives UWM students an edge in making the connections that will launch a successful career in data science.

A diverse group of students working together
The Data Science Club @ UWM hosts weekly presentations. Interested undergraduates in BSDS are encouraged to participate.

With every industry turning to data to improve decision-making and performance, careers related to big data, machine learning and artificial intelligence are among the fastest growing professions today and there is a shortage of trained workers. 

A student with combined skills in statistical analysis and computer programming will be in high demand and the profession as a whole is expected to grow by 15% between 2019 and 2029 by the U.S. Bureau of Labor Statistics. Career options with this degree can include data scientist, data analyst, machine learning technician, artificial intelligence programmer, and more.

Entry level jobs can be found with a bachelor’s degree, though many will seek a master’s degree to advance their career and salary potential.

Salaries can vary greatly by region, educational level, and industry, but the national median salary was $122,000 in 2019.

Data Science or Data Analytics?

Data analysts and data scientists fill complementary positions in a company. A data scientist has more training in math and computer science and their duties are more related to the computer programming required to build a good database and extract the right data. The scientist then collaborates with an analyst to understand what data is needed for the problem at-hand and what type of data needs to be generated so that they can write their programming code accordingly. Data scientists are also the people who usually create the algorithms needed to analyze data. If you are more interested in interpreting and applying the results of data collection in a business or industry setting, you may wish to explore UWM’s bachelor’s degree in data analytics.

Overview of the Program

The BSDS requires a minimum of 120 credits which includes 60 credits specific to the major plus additional general education requirements. Students are required to complete either a capstone or an internship.

Through coursework and practical experience, we expect our students will graduate and:

  • Be able to integrate methods and concepts from mathematics, statistics and computer science to solve data science problems, including data management and extraction of meaning from data.
  • Demonstrate critical thinking related to data science problems and concepts.
  • Demonstrate oral and written communication skills related to data science.
  • Demonstrate awareness of the ethical aspects of data science

Program Requirements and Curriculum

For admission to the B.S. in Data Science program, students must meet the general requirements of admission to UW-Milwaukee, including high school graduation with 4 units in English, 3 units in Mathematics, 3 units in Natural Science, 3 units in Social Science, and 4 units in academic electives. Performance on the ACT/SAT may also be considered if desired by the applicant, as is an application essay.

However, students who intend to complete the BS in Data Science (BSDS) program in four years will need to enter college prepared to start math at the precalculus level or higher.

The Table below illustrates the curriculum for the proposed program.

General education and breadth courses (36-38 credits)

SubjectCredits
Humanities – English 310 and either Philos 237 or another approved course6
Social Science6
Natural Science – including at least one lab (if Math 231 is taken, it will count as four credits of natural science)6
Cultural Diversity3
Arts3
Language – 2 units of world language other than English either taken as two years of high school language or two semesters of college language6-8

Preparatory Courses – Total credits: 23-28

Mathematics

One of the following calculus sequences (or an equivalent) – 8-12 credits*

Course CodeCourse Name
MATH 231
MATH 232
MATH 233
Calculus and Analytic Geometry I
and Calculus and Analytic Geometry II
and Calculus and Analytic Geometry III
MATH 211
MATH 212
Survey in Calculus and Analytic Geometry I
and Survey in Calculus and Analytic Geometry II
MATH 234 or
MATH 240
Linear Algebra and Differential Equations
Matrices and Applications
*One equivalent sequence accepted is MATH 221 & MATH 222, or a student may replace MATH 211 or MATH 231 with MATH 213 (for other combinations see advisor).

Computer Science

Course CodeCourse NameCredits
COMPSCI 250Introductory Computer Programming3
COMPSCI 251Intermediate Computer Programming3

Statistics

Course CodeCourse NameCredits
MTHSTAT 215 or
IND ENG 367
Elementary Statistical Analysis
Introductory Statistics for Physical Sciences
and Engineering Students
3
MTHSTAT 216Introduction to Statistical Computing and Data Science3

Core Courses – Total credits: 36

Statistics

Course CodeCourse NameCredits
MTHSTAT 361Introduction to Mathematical Statistics I3
MTHSTAT 362Introduction to Mathematical Statistics II3
MTHSTAT 563Regression Analysis3
MTHSTAT 566Computational Statistics3
MTHSTAT 568Multivariate Statistical Analysis3

Computer Science

Course CodeCourse NameCredits
COMPSCI 317 or
MATH 341
Discrete Information Structures
Seminar: Introduction to the Language and Practice of Mathematics
3
COMPSCI 351Data Structures and Algorithms3
COMPSCI 395 or
PHILOS 237
Social, Professional, and Ethical Issues
Technology, Values, and Society
3
COMPSCI 422Introduction to Artificial Intelligence3
COMPSCI 411 or
COMPSCI 425
Machine Learning and Applications
Introduction to Data Mining
3
COMPSCI 557Introduction to Database Systems3

Communication and Ethics

Course CodeCourse NameCredits
ENGLISH 310Writing, Speaking, and Technoscience in the 21st Century3

Capstone Experience (select one of the options below)

Course CodeCourse NameCredits
MTHSTAT 489Internship in Mathematical Statistics, Upper Division1-6
MATH 599Capstone Experience1
COMPSCI 595Capstone Project3
COMPSCI 599Senior Thesis3

Electives (to reach 120 total credits)

Suggested are courses with substantial data analysis, data processing or computational content, such as:

Course CodeCourse NameCredits
COMPSCI 315Introduction to Computer Organization and Assembly Language Programming3
COMPSCI 411Machine Learning and Applications3
COMPSCI 423Introduction to Natural Language Processing3
COMPSCI 425Introduction to Data Mining3
COMPSCI 444Introduction to Text Retrieval and Its Applications in Biomedicine3
COMPSCI 459Fundamentals of Computer Graphics3
COMPSCI 469Introduction to Computer Security3
COMPSCI 535Algorithm Design and Analysis3
MTHSTAT 562Design of Experiments3
MTHSTAT 564Time Series Analysis3
MTHSTAT 565Nonparametric Statistics3
MATH 315Mathematical Programming and Optimization3
MATH 318Topics in Discrete Mathematics3
MATH 583Introduction to Probability Models3
INFOST 120Information Technology Ethics3
INFOST 315Knowledge Organization for Information Science and Technology3
INFOST 465Legal Aspects of Information Products and Services3
INFOST 660Information Policy3
INFOST 661Information Ethics3

Are you interested in learning more about the Data Science program and have already started your classes at UWM? You can contact the faculty advisor directly: Professor Daniel Gervini at gervini@uwm.edu.

Not yet enrolled at UWM, contact an admissions counselor at datascience-degrees@uwm.edu.

During your time at UWM, you may have multiple members of your success team, including advisors, peer mentors, and success coaches. Your college advisor will help you:

  • Define your academic and life goals
  • Create an educational plan that is consistent with those goals;
  • Understand curriculum, major and degree requirements for graduation, as well as university policies and procedures; and
  • Find campus and community resources and refer you to those resources as appropriate.

The scholarship process for all students and all scholarships (major specific ones and all general scholarships) begins with UWM’s Panther Scholarship Portal.

The first time you log in, you will need to create your general application; this will stay on file for four years but you should update it regularly and must, at a minimum, sign it once per year to re-activate it. You will also need to upload a copy of your transcript twice a year. Log into the Panther Portal twice a year to update your application and upload a newer transcript – we recommend doing this in November/December and in February/March every year.

You may see scholarships on your Panther Scholarship Portal dashboard that you can “Apply To.” These are scholarships which require additional information beyond the general application and transcript. If you do not see “Apply To” you are still being considered as long as your general application and transcript are up-to-date.