Computer Science 348 - Principles of Data Science

Spring
2026
01
3.00
Matthew Rattigan

TU TH 4:00PM 5:15PM

UMass Amherst
77178
South College Room W245
rattigan@cs.umass.edu
Data science uses various concepts, practices, algorithms, and systems to extract knowledge and insights from data. It encompasses techniques from machine learning, statistics, databases, visualization, and several other fields. When properly integrated, these techniques can help human analysts make sense of vast stores of digital information. This course presents the fundamental principles of data science, familiarizes students with the technical details of representative algorithms, and connects these concepts to applications in industry, science, and government, including fraud detection, marketing, scientific discovery, and web mining. The course assumes that students are familiar with basic concepts and algorithms from probability and statistics.

Open to senior and junior Computer Science majors only. CS187/ICS210,240&250/MATH455wC STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/academics/course-overrides.

Permission is required for interchange registration during the add/drop period only.