Data Science BS
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 51?
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 51 students an edge in making the connections that will launch a successful career in data science.
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 51’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)
| Subject | Credits |
|---|---|
| Humanities – English 310 and either Philos 237 or another approved course | 6 |
| Social Science | 6 |
| Natural Science – including at least one lab (if Math 231 is taken, it will count as four credits of natural science) | 6 |
| Cultural Diversity | 3 |
| Arts | 3 |
| Language – 2 units of world language other than English either taken as two years of high school language or two semesters of college language | 6-8 |
Preparatory Courses – Total credits: 23-28
Mathematics
One of the following calculus sequences (or an equivalent) – 8-12 credits*
| Course Code | Course Name |
|---|---|
& & | Calculus and Analytic Geometry I and Calculus and Analytic Geometry II and Calculus and Analytic Geometry III |
& | Survey in Calculus and Analytic Geometry I and Survey in Calculus and Analytic Geometry II |
| or | Linear Algebra and Differential Equations Matrices and Applications |
Computer Science
| Course Code | Course Name | Credits |
|---|---|---|
| Introductory Computer Programming | 3 | |
| Intermediate Computer Programming | 3 |
Statistics
| Course Code | Course Name | Credits |
|---|---|---|
| or | Elementary Statistical Analysis Introductory Statistics for Physical Sciences and Engineering Students | 3 |
| Introduction to Statistical Computing and Data Science | 3 |
Core Courses – Total credits: 36
Statistics
| Course Code | Course Name | Credits |
|---|---|---|
| Introduction to Mathematical Statistics I | 3 | |
| Introduction to Mathematical Statistics II | 3 | |
| Regression Analysis | 3 | |
| Computational Statistics | 3 | |
| Multivariate Statistical Analysis | 3 |
Computer Science
| Course Code | Course Name | Credits |
|---|---|---|
| or | Discrete Information Structures Seminar: Introduction to the Language and Practice of Mathematics | 3 |
| Data Structures and Algorithms | 3 | |
| or | Social, Professional, and Ethical Issues Technology, Values, and Society | 3 |
| Introduction to Artificial Intelligence | 3 | |
| or | Machine Learning and Applications Introduction to Data Mining | 3 |
| Introduction to Database Systems | 3 |
Communication and Ethics
| Course Code | Course Name | Credits |
|---|---|---|
| Writing, Speaking, and Technoscience in the 21st Century | 3 |
Capstone Experience (select one of the options below)
| Course Code | Course Name | Credits |
|---|---|---|
| Internship in Mathematical Statistics, Upper Division | 1-6 | |
| Capstone Experience | 1 | |
| Capstone Project | 3 | |
| Senior Thesis | 3 |
Electives (to reach 120 total credits)
Suggested are courses with substantial data analysis, data processing or computational content, such as:
| Course Code | Course Name | Credits |
|---|---|---|
| Introduction to Computer Organization and Assembly Language Programming | 3 | |
| Machine Learning and Applications | 3 | |
| Introduction to Natural Language Processing | 3 | |
| Introduction to Data Mining | 3 | |
| Introduction to Text Retrieval and Its Applications in Biomedicine | 3 | |
| Fundamentals of Computer Graphics | 3 | |
| Introduction to Computer Security | 3 | |
| Algorithm Design and Analysis | 3 | |
| Design of Experiments | 3 | |
| Time Series Analysis | 3 | |
| Nonparametric Statistics | 3 | |
| Mathematical Programming and Optimization | 3 | |
| Topics in Discrete Mathematics | 3 | |
| Introduction to Probability Models | 3 | |
| Information Technology Ethics | 3 | |
| Knowledge Organization for Information Science and Technology | 3 | |
| Legal Aspects of Information Products and Services | 3 | |
| Information Policy | 3 | |
| Information Ethics | 3 |
Are you interested in learning more about the Data Science program and have already started your classes at 51? You can contact the faculty advisor directly: Professor Daniel Gervini at gervini@uwm.edu.
Not yet enrolled at 51, contact an admissions counselor at datascience-degrees@uwm.edu.
During your time at 51, 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 .
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.