Choose Team and Topic

Project
Week09
Published

April 4, 2026

Note: This assignment must be accepted in Canvas and submitted in github classroom.

TLDR; Create a file topic.qmd, include motivation, plan of work, team members & title

Final Project

The final project for this class is to write and publish an R package.

You are free to choose package functionality, but there should be

  • a minimum of five functions with a coherent theme,
  • a shiny app show-casing some of the functionality
  • a website for the package
  • a README page with installation instructions and basic demonstration of functionality
  • evidence of testing the functionality
  • 8-10 page report detailing your work. This report should be written as a package vignette, included in your package’s documentation.

There are several stages to the project. Only the last two stages are graded. All other stages are not graded. You should use them as an opportunity to get feedback. For stages 1-3 feedback will be given as soon as you submit your contribution, i.e. you don’t have to wait until after Spring break to submit your project idea.

  • Stage 1 (by mid March, not graded): Identify team and topic
  • Stage 2 (by mid April, not graded): Functional Package
  • Stage 3 (by end of April, not graded): Testing and Documentation

Abstract and Presentation slots

Stage 4: Presentation (Dead week and Finals, graded) Stage 5 (May 7th, graded): Package submission (Finals week)