Skip to content

Repository files navigation

Summer Assignment Overview

Welcome to the Summer 2026 Pre-Assignment. These assignments build R fluency before Math Camp by using one cleaned country-year development dataset across all five parts.

Student Guide Website

This repo includes a simple static website in docs/index.html that walks students through the summer assignment process. The website is separate from Posit Cloud: Posit Cloud remains the environment where students edit and submit the R Markdown assignments.

Repository Branches

  • main: current stable landing branch for the repository. This should reflect the current year's approved guide and project overview.
  • 2026-refresh: website branch. GitHub Pages publishes from docs/ on this branch.
  • posit-cloud-2026: student Posit Cloud branch. This branch keeps the project focused on the files students need in Posit Cloud: assignments, data, the project file, README, and the refresh script.
  • archive/2025: frozen 2025 branch.

Release Tags

  • v2025.final: final 2025 snapshot.
  • v2026.1-website: reviewed Summer 2026 website release.
  • v2026.1-posit: reviewed Summer 2026 Posit Cloud assignment release.

Getting Started

  1. Google Account: You will need a Google account to manage your projects and access the Posit Cloud assignments.
  2. Access Assignments: You can access the summer assignments using the Posit Cloud project link provided by the teaching team.
  3. Save a permanent copy: Save the project to your own Posit Cloud workspace before editing any files.

Assignment Arc

The five assignments use the same data backbone so students can focus on R skills instead of learning a new dataset each time.

  1. Part 1: R Basics for Development Data
    Objects, data types, logical values, functions, vectors, comments, and one controlled debugging exercise.
  2. Part 2: Filtering and Inspecting Country-Year Data
    read_csv(), head(), glimpse(), distinct(), coherent filter() use, arrange(), light mutate(), data dictionaries, and missingness.
  3. Part 3: Visualizing Development Patterns
    ggplot(), line plots, scatterplots, bar charts, color, facets, labels, and descriptive interpretation.
  4. Part 4: Summarizing Countries, Regions, and Time Periods
    group_by(), summarise(), means, medians, denominators, and missing-data caveats.
  5. Part 5: Mini Development Diagnostic Memo
    A structured country-peer diagnostic memo using filters, plots, summaries, and a short non-causal interpretation.

Folder Structure

In your Posit Cloud workspace, you will find the following structure:

/summer-assignments
  assignments/
    R Summer Assignment 1.Rmd
    R Summer Assignment 2.Rmd
    R Summer Assignment 3.Rmd
    R Summer Assignment 4.Rmd
    R Summer Assignment 5.Rmd
  data/
    development_indicators_2026.csv
    development_indicators_dictionary_2026.csv
  figs/
  scripts/
    refresh_development_indicators.R

The assignment files live in assignments/. The shared CSV snapshot and data dictionary live in data/. When an assignment reads ../data/development_indicators_2026.csv, the .. means “go up one folder” from assignments/ and then enter the data/ folder.

Data Sources

The assignments use one cleaned country-year dataset created for this course. Most indicators come from the World Bank World Development Indicators. Governance indicators come from the Worldwide Governance Indicators. The data are stored as a local CSV snapshot so everyone works with the same values and the assignments knit reliably.

The data dictionary records each variable’s label, source, source indicator code, unit, and interpretation notes. The instructor refresh script in scripts/refresh_development_indicators.R documents how the snapshot was generated.

Why Knitting Matters

Knitting runs an R Markdown document from top to bottom in a fresh R session. This checks whether the work is reproducible: the code, output, and written answers can be rebuilt in order. Running chunks manually is useful while learning, but a successful knit is the best check that an assignment is complete and self-contained.

Tools and Resources

Posit Cloud

We use Posit Cloud as the primary platform for the summer assignments. Posit Cloud lets students write, execute, save, and knit R Markdown files in a browser.

R and RStudio

R is the programming language used for data analysis. RStudio is the interface for writing and running R code. Posit Cloud provides RStudio online.

R Markdown

R Markdown combines instructions, code, output, and written answers. Students submit the completed .Rmd files to Canvas.

AI and Learning R

AI tools can be useful for debugging error messages and clarifying what a specific R command does. They are not a substitute for running the code, checking the output, and explaining the analysis. Each assignment asks for a brief AI-use note; the capstone asks for a fuller reflection.

Submission

Complete the assignments in Posit Cloud. For each part, knit successfully and submit the completed .Rmd file to Canvas unless the teaching team gives different instructions.

Help and Support

If you get stuck, check the guide website and FAQ first. If you still need help, use Slack or the course support channel and include the assignment number, the code or error message, and what you already tried.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages