All students are required to complete a core curriculum consisting of 54 credits in mathematics, computer science, data science, statistics, and philosophy bracketed by introductory and capstone courses designed for the degree. For course descriptions and per-requisite list, see the linked PDF core and track course sheets.
Find the four-year data analytics degree plan here: Data Analytics Core Curriculum 4-year Plan
- DATA 115: Introduction to Data Analytics
- Math 171: Calculus I
- (Recommended, not required): MATH 172: Calculus II or MATH 182: Honors Calculus II
- MATH 220: Introductory Linear Algebra
- Choose one of the following
- CPTS 121: Program Design & Develop.-C/++
- CPTS 131: Program Design & Develop.-Java
- Choose one of the following
- CPTS 122: Data Structures -C/++
- CPTS 132: Data Structures –Java
- CPTS 215: Data Analytics Systems & Algorithms
- CPTS 315: Introduction to Data Mining
- CPTS 415: Big Data
- CPTS 451: Introduction to Database Systems
- STAT 360: Probability & Statistics
- STAT 437: High Dimensional Data Learning and Visualization
- STAT 435: Statistical Modeling for Data Analytics (recommended)
- STAT 419: Intro to Multivariate Statistics
- PHIL 450: Data Analytics Ethics
- DATA 424 (CAPS): Data Analytics Capstone
- DATA 498 Internship (1-3 credits)
All WSU undergraduates must satisfy the University Core Requirements [UCORE] in order to graduate.
Several courses are recommended for development of communication skills vital to career success in the data analytics field, including:
- COM 102: Public Speaking in the Digital Age [COMM]
- COM 210: Multimedia Content Creation [COMM]
- H_D 205: Developing Effective Communication and Life Skills [COMM]
- COM 105: Communication in Global Contexts [HUM]
- DTC 201: Tools and Methods for Digital Technology [ARTS]
- CES 421: Intercultural Communication and Globalization [DIV]
Details and a list of course options are available on the UCORE website.
- Understand the theory and basis of data analytics (including computing, statistics and mathematics) to be able to apply in the practice of data analytics.
- Identify, locate, evaluate, collect, compile and responsibly (ethically, legally, socially, professionally, and securely) use data and associated materials from multiple sources relevant for Data Analytics
- Customize and utilize data analytics and data management software packages in order to manage and apply exploratory, descriptive and inferential data analytics techniques to complex data sets
- Appropriately define Data problems, formulate questions, develop and design an analysis plan, and interpret the results of these analyses.
- Effectively communicate data analytics techniques and results in a scientifically and technologically informed way to the academic community, business/industry professionals, and the general public in writing, discussion, digital media, and other communication formats.
- Work with a team of students in consultation with a client to apply a full range of Data Analytics techniques drawn from computer science, mathematics and statistics to address a real-world application problem.