Programming for Data Analysis and Visualization

Subject code


Course Number



Department/Program Faculty

Course Long Title

Programming for Data Analysis and Visualization


This course teaches computer programming with a focus on quantitative data analysis and visualization. Primarily using the R programming language, fundamental programming concepts and high-level tools for data manipulation, analysis, and visualization are introduced using a variety of projects with cross-disciplinary applicability. In addition to writing computer scripts to analyze data, students learn the concepts and methods for effective presentation of data in a reproducible way. Prerequisite(s); one digital and computational studies course.

Modes of Inquiry

Quantitative and Formal Reasoning [QF], Scientific Reasoning [SR]

Writing Credit

No writing credit

Departmental Course Attributes - Major/Minor Requirements

(DCS: Programming & Theory), (DCS: Praxis)

INDS Program Relationship

IDDC - DCA Program

Class Restriction

Exclude First Years