Project Menu
Quarter 1 Project Menu
This menu lists all the projects available for Quarter 1 assessment. Each project is tagged as Structured, Semi-structured, or Unstructured based on how much guidance and scaffolding is provided. In general, the less structured the project, the higher the potential score you can earn for demonstrating core standards.
You may choose to modify or expand any of these projects to better suit your interests or goals. For example:
- Combine multiple projects into a larger, more cohesive project
- Expand a project to include additional data sources, analyses, or reporting elements
- Go beyond the instructions of structured and semi-structured projects to make them more open-ended and show more (or more advanced) skills
- Add descriptive analyses or simple data visualizations to any projects with data cleaning/wrangling elements
- Incorporate enrichment elements into the core projects (e.g., include a folder in your repo with debugging logs or exploratory code)
You may also go “off the menu” to create your own projects from scratch. If you choose to do so, email Dr. Dowling before you begin to confirm that your project will meet the assessment requirements and make a submission plan.
Core Project List
Where projects link to GitHub Classroom Assignments, the project can be completed directly within the assignment. Alternatively, you can access the materials from the student hub repository to create new, dedicated repo to show more advanced GitHub skills.
This example assignment is a crash course in using RStudio with GitHub, working in Quarto documents with markdown, and running simple R code within a Quarto document.
Click the link to accept the GitHub Classroom invitation and access the assignment so you can figure out the process of cloning, editing, committing, pushing, and submitting assignments through GitHub and GH Classroom.
Need more help? Read the GitHub submission guidelines.
Example Assignment: GitHub Classroom
- Version Control
- Skeleton repo (Semi-structured)
- Collaborative repo (Unstructured group project)
- R Programming Foundations
- Adoption Day at the Animal Shelter (Structured)
hello_world()function (Semi-structured)- Create a wrangling function (Unstructured)
- Data Wrangling in the Tidyverse
- Clean the mtcars Dataset (Structured)
- Clean the midwest Dataset (Semi-structured)
- Make-a-mess/Uncleaning (Unstructured group project)
- Recreate a starwars dataset (Structured)
- Recreate a gapminder Dataset (Semi-structured)
- Let loose/Unwrangling (Unstructured group project)
- Recreate an existing function (Unstructured)
- Data Reporting
- Simple Quarto notebook report (Semi-structured)
- Class topic demo (Unstructured)
- Descriptive statistics & visualization exercise (Structured)
- Descriptive statistics & visualization open report (Unstructured)
- Multiple/other (opportunities to demonstrate a range of standards depending on approach)
- Contribute to the course textbook repo (Unstructured)
- Contribute to the Schelling Games example repo (Unstructured)