Welcome to the Course!
Syllabus and Other Useful Information
You can find the syllabus, course schedule, how to install R
and RStudio
, and other administrative documents on the Moodle site for the course.
Week 1 Additional Readings & Learning Materials
R
Projects and GeneralR
Quarto
readings:(Optional) Quarto documentation. Specifically, the using
R
portion)Quarto is the next generation of R Markdown. It will run most .Rmd (R markdown) files. Therefore, this awesome
R
Markdown book is really useful.
Git
/GitHub
Week 1 Learning Objectives
Upon completion of this week, students will be able to:
Data Science Ideas
list the common duties of a data scientist (CO 5, 6)
create a github repository (CO 6)
fork, edit, and push changes to a repository (CO 6)
connect R Studio with github (CO 6)
- push, pull, fork, etc. using the terminal in R or the git tab
R Basics
utilize R as a calculator (CO 1)
describe the term object oriented program and the general idea of methods (CO 1)
- store objects and change their attributes
describe the idea of an R package (CO 3)
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
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
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
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
produce common types of final documents using quarto (CO 1, 3, 6) a. utilize both code, menus, and shortcuts to create a document type
There are also arrows at the bottom of each page to navigate to the previous page or the next page in the course!
Use the table of contents on the left or the arrows at the bottom of this page to navigate to the next learning material!