Faculty
  • Professors Scoville (Coordinator), VanGilder; Associate Professor Mongan, New; Assistant Professors Aukers, Grossbauer, Takyi.

  • Data analytics is an interdisciplinary minor that combines statistics and computer science, preparing students to understand how to ask questions and present answers about a world in which exponentially growing amounts of quantitative data are becoming available. The minor trains students to organize and assemble large data sets, process them, and use them to describe and answer questions about the world in all of its complexity. In the context of the Ursinus core curriculum, the minor asks students to consider the question, “How can we understand the world?”

    Requirements for Data Analytics Minor

    A minor in data analytics consists of 24 credits, with 16–20 credits in required courses. Required courses are as follows:

    Programming courses (prerequisites for DATA classes)

    • STAT-141 and 142 or a two- to four-credit course focusing on R programming. Other courses will be accepted for this requirement with the permission of the data analytics coordinator.
    • A two- to four-credit course focusing on Python programming. CS-170Q satisfies this requirement. Other courses will be accepted for this requirement with the permission of the data analytics coordinator.

    Data Classes

    • DATA-200 or 201
    • DATA-202
    • DATA-301

    In addition, data analytics minors must complete between four to eight elective credits to reach 24 credits in the minor. The following courses will satisfy the elective requirement:

    • CS-173
    • CS-377
    • CS-477
    • DIGS-200
    • DATA-150
    • DATA-350
    • No more than one of the following courses, which require data gathering, description, and statistical analysis: ANSO-200, BIO-359, CHEM-315/315L, HEP-261W, NEUR/PSYC-432W, POL-300, STAT-242, STAT-243W, or ECON-300Q.
    • Honors or research or an independent study in any discipline that involves significant data analysis may also count towards the minor, with the permission of the data analytics coordinator.

Courses

  • DATA/STAT-150. R for Data Science

    A hands-on study of the statistical programming language R for liberal arts students. This course prepares students to collect, manipulate, analyze, and visualize real-world data using R with a focus on data science applications. A final project will consist of analyzing and visualizing CIE readings statistically. Key R packages to use include (and will not be limited to) base, readr, readxl, stringr, knitr, dplyr, dbplyr, lubridate, ggplot2, tidytext, mlr3, caret, rmarkdown, data-table, and the tidyverse suite. Examples will be drawn from various disciplines centered on students’ interests. Offered in Spring. Prerequisites: STAT-142 and either CIE-100 or CIE-150 or CIE-200, or permission from the instructor. Four hours per week. Four semester hours.

    DATA-200. Foundations of Data Analytics I

    In an increasingly data-driven world, everyone should be able to understand the numbers that govern our lives. Whether or not you want to work as a data analyst, being “data literate” will help you in your chosen field. In this course, you’ll learn the core concepts of inference and data analysis by working with real data. By the end of the term, you’ll be able to analyze large datasets and present your results. This online course is offered via Ursinus’s partnership with Rize. Prerequisites: CIE-150 or CIE-200 or permission of the provost’s office. Three semester hours.

    Note: A student who has completed DATA-201 may not enroll in DATA-200.

    DATA-201. Data Analytics

    A broad introduction to the field of data analytics. The course focuses on the proper deployment and use of data analytic tools and techniques that are successfully utilized by modern organizations. Students will be introduced two programming language: SQL and R. After taking the course, students will demonstrate a mastery of SQL queries to extract data from a relational database; demonstrate the ability to manipulate, analyze and visualize data; and demonstrate the ability to utilize statistical scripting languages and software tools to analyze data for insights. Three hours per week. Four semester hours.

    Note: A student who has completed DATA-200 may not enroll in DATA-201.

    DATA-202. Data Care and Cleaning

    Building upon foundational analytics tools and techniques, this course further explores advanced data pre-processing tools used in the field of data analytics. Students will focus on data care, data cleaning and data visualization with Python. By the end of this course students will master modern data pre-processing libraries in Python. Prerequisite: CS-170 (or another course in Python programming). Three hours per week. Four semester hours.

    DATA-210. Foundations of Data Analytics II

    This course is intended as a continuation of Foundations of Data Analytics I. In this course, you’ll conduct more advanced analysis and data manipulation using spreadsheets. You will also expand your data analytics toolkit by learning the basics of the programming language Python, enabling you to solve a wider range of data problems. Additionally, this course introduces predictive models. This online course is offered via Ursinus’s partnership with Rize. Prerequisite: DATA-200 or 201. Three semester hours.

    DATA-300. Business Analytics I

    This course focuses on using the most common business analytics tools in the industry. You’ll build foundational skills in SQL and Tableau to extract, analyze, and visualize data. You’ll also dive into database design, hypothesis testing, and the nuances of big data in the business landscape. This online course is offered via Ursinus’s partnership with Rize. Pre-requisite: DATA-210. Three semester hours.

    DATA-301. Data-Driven Insights and Society

    An introduction to the methods used to build and manage databases, the storehouses of information used by organizations to understand their operations and make decisions. Students who successfully complete the courses will know how to choose appropriate tools for a given data management application; understand relations in the context of databases; construct distributed databases and NoSQL databases; and develop a substantial data management project. Prerequisites: DATA-201 and 202. Three hours per week. Four semester hours.

    DATA-310. Business Analytics II

    This course is intended as a continuation of Business Analytics I. You’ll build on your knowledge of business analytics tools by learning advanced SQL and Tableau skills and predictive modeling. This course is oriented around business case studies to apply this newfound knowledge to real-world scenarios. This course is offered via Ursinus’s partnership with Rize. Pre-requisite: DATA-300. Three semester hours.

    DATA-350. Topics in Data Analytics

    An occasional course focusing on a special topic in data analytics. Prerequisites will vary. Three hours per week. Four semester hours.