Skip to main content

140.777.01
Statistical Programming Paradigms and Workflows

Location
East Baltimore
Term
2nd Term
Department
Biostatistics
Credit(s)
3
Academic Year
2023 - 2024
Instruction Method
In-person
Class Time(s)
Tu, Th, 1:30 - 2:50pm
Auditors Allowed
Yes, with instructor consent
Available to Undergraduate
Yes
Grading Restriction
Letter Grade or Pass/Fail
Course Instructor(s)
Contact Name
Frequency Schedule
Every Year
Prerequisite

140.776

Description
Covers the basics of statistical programming and other workflow skills required for the research and application of statistical methods. Includes programming with unix and the command line, git/github, working with Python, SQL, APIs, HTMLs, and interactive dashboard. Includes topics in statistical data analysis provide working examples.
Learning Objectives
Upon successfully completing this course, students will be able to:
  1. Write unix code with command-line tools
  2. Install and configure software necessary for a statistical programming environment and with version control
  3. Write code for advanced programming topics in R, Python, SQL, and tidyverse
  4. Build and organize a software package with documentation for publishing on the internet
  5. Write code using functional or other programming paradigms and discuss strategies for getting data from APIs or working with large data
  6. Build an interactive web application using Shiny or other dashboard tools
Methods of Assessment
This course is evaluated as follows:
  • 100% Project(s)