Overview

Published

2024-12-13

This first week we’ll mainly work on getting our workflow setup and introducing ourselves to some big ideas of the course:

Learning Materials

After reading through the rest of this page, you should go through this week’s material:

There are also arrows at the bottom of each page to navigate to the previous page or the next page in the course!

Additional Readings & Learning Materials

Week 1 Learning Objectives

Upon completion of this week, students will be able to: (CO is the corresponding course learning objective this helps build toward)

Data Science Ideas

  1. list the common duties of a data scientist (CO 5, 6)

  2. create a github repository (CO 6)

  3. fork, edit, and push changes to a repository (CO 6)

  4. connect R Studio with github (CO 6)

    • push, pull, fork, etc. using the terminal in R or the git tab

R Basics

  1. utilize R as a calculator (CO 1)
  2. describe the term object oriented program and the general idea of methods (CO 1)
- store objects and change their attributes
  1. describe the idea of an R package (CO 3)

  2. describe the usefulness of R projects (CO 6)

    • save and load an R project
    • explain working directories, change a working directory, and specify paths to files

Quarto

  1. list and describe the three major parts of a quarto document (YAML header, code chunks, and plain text with formatting syntax) (CO 1, 6) a. outline the idea of a markdown or markup language
  2. create a quarto document (CO 1, 3, 6) a. write plain text in quarto markdown syntax b. create and change options for R code chunks c. explain what global chunk options are and how to set them d. add functionality (such as tables of contents) to outputs
  3. describe the term digital notebook (CO 6) a. explain how R studio can be used as a notebook environment b. run code in the markdown editor
  4. produce common types of final documents using quarto (CO 1, 3, 6) a. utilize both code, menus, and shortcuts to create a document type

Use the table of contents on the left or the arrows at the bottom of this page to navigate to the next learning material!