Data Science

The mission of the data science major is to provide the student with the opportunity to study data
science and the intersection of data science with another field with the following student learning
outcomes:

1. Students will demonstrate an understanding of the ethical considerations required
for work in the field of data science,
2. Students will demonstrate the ability to clearly communicate data science
concepts, skills, and outcomes to a variety of audiences at a various levels of
technicality,
3. Students will be able to create readable, documented code to solve data science
issues,
4. Students will demonstrate an understanding of data types, data cleaning, and data
wrangling, and
5. Students will be able to read documentation for data science methods and learn
how to implement new methods to solve problems in different contexts.

Calculation of GPA for Data Science Major or Minor
To earn a degree in data science or complete a minor in data science, a student must have a
minimum GPA of 2.0 in all required coursework.
If the student has more than the minimum required number of elective credits, the credits with
the highest grades will be used in the GPA calculation.

Degrees and Certificates

Courses

CSC 202: DATA STRUCTURES

Credits 4

To continue the study of the fundamental concepts of programming applied to problem solving and to introduce students to the major data structures (arrays, records, stacks, queues, and lists) and their use in Computer Science and classical Computer Science algorithms including searching, sorting, recursion, and pattern matching.

Notes

Quantitative GEP requirement. Major, minor, elective credit.

CSC 305: DATABASE DESIGN

Credits 3

Fundamental principles of database models and database management systems design, implementation, and application. Quantitative GEP requirement.

Prerequisites

CSC 201 or equivalent.

Notes

Minor, Elective credit.

DSC 110: DATA VISUALIZATION

Class Program
Credits 3

This course explores the best methods for data visualization with an emphasis on communicating clearly. Best
practices in visualization type, color, wording, and word placement will be discussed. Real data will be used to
give students real-world experience.

DSC 217: DATA SCIENCE I

Class Program
Credits 3

A study of data and the questions that can be answered by studying data. This course will use both R and Python
to explore algorithms, modeling techniques, and methods of data science. 

Formerly MTH 117; changed to DSC 217 in Fall '24. 

Prerequisites

Introduction to Programming

Notes

Quantitative GEP credit.

DSC 218: DATA SCIENCE II

Class Program
Credits 3

A continuing study of data and the questions that can be answered by studying data. This course will build on the programming and visualization techniques introduced in Data Science I. Students will encounter more varied data sets and more methods for analyzing data.

Formerly MTH 118; changed to DSC 218 in Fall '24. 

Prerequisites

DSC 217 or permission of instructor.

Notes

Quantitative GEP credit.

DSC 300: ETHICS FOR DATA SCIENCE

Class Program
Credits 3

This course explores the ethical considerations surrounding the world of data, data science, data methods, and
data visualization. Various case studies will be explored.

DSC 499: DATA SCIENCE CAPSTONE

Class Program
Credits 1

This course allows students to complete research on a data science topic or project. The student will also present their work and results through a visual presentation and through a professionally written document. Offered every year. Capstone.