brinnaebent / RforEngineers

Digital Pedagogy Final Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RforEngineers

Digital Pedagogy Final Project

About the course:

R is a statistical programming language not commonly taught to engineers. Engineers would benefit from having knowledge of this powerful statistical software.

R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS, making it an ideal platform for all your statistical computing needs. In this course, we will explore this platform: discussing the basics of getting started in R, working through computations in data analysis, and basic statistics, and visualization. The course will culminate in a final project where you will use R for a project you are currently working on.

Learning Objectives:

  1. Develop a basic understanding of the R language, perform simple operations, and use Rmarkdown
  2. Apply basic statistics in R and solve basic computations in the swirl library tutorials
  3. Compare and contrast visualizations and plotting libraries in R and apply this knowledge to developing succinct plots
  4. Construct a project utilizing key components from the course (statistics, analysis, and visualizations)
  5. Evaluate the work of others, demonstrating a thorough grasp on course material

Course Schedule suggested

Week 1:

Watch Week 1- Introduction to R Basics Video Demonstration: https://youtu.be/dq7pjpieYw4

Complete swirl tutorials (R Programming: 1-11)

Read: https://www.r-bloggers.com/why-r-is-the-best-data-science-language-to-learn-today/

Week 2:

Watch Week 2- Introduction to Visualizations in R and ggplot Video Demonstration:

Complete swirl tutorials (R Programming: 12-15)

Tutorial on ggplot: https://tutorials.iq.harvard.edu/R/Rgraphics/Rgraphics.html

Week 3:

Watch Week 3- Visualizations in R continued and Introduction to Mini Project:

Complete mini-assignment (data: built in mtcars)

Read: https://bitesizebio.com/23003/my-10-favorite-r-packages-and-the-cool-things-you-can-do-with-them/

Week 4-5:

Watch Week 4- Introduction to Project Video:

Create Repository in GitHub and Submit Link as an Issue, assign Issue to @brinnaebent

Upload Project to Repository

Evaluate other Projects using Issues

Resources

Please post questions in RforEngineers/Issues/PostQuestionsHere

Swirl library information: https://github.com/swirldev/swirl_courses

mtcars information: https://www.rdocumentation.org/packages/datasets/versions/3.5.3/topics/mtcars

About

Digital Pedagogy Final Project