This course is aimed at people with little to no knowledge of programming in R language and little to no experience with programming. We will introduce basic concepts such as variables and functions, how to use command line, how to write and share scripts and how and where to look for help. Later, we will learn about various data types and data operations, and we will finish with basic exploration and visualisation of datasets. After finishing this crash course, you should be able to load, access, explore and visualize your data. You should also understand basic programming terminology and online help and be able work on projects in R on your own.
- Introduction to R
- Basics of Programming
- Working with Variables
- Working with Vectors
- Loading and Saving Data
- Working with Data Frames
- Introduction to Visualisations
- Basic Descriptive Statistics and Data Reporting
Each lecture lasts 60 minutes. Morning lectures start at 8:30 and finish at 12:20. Afternoon lectures start at 13:30 and finish 17:30. If not set otherwise, the break after each lecture lasts 30 minutes. All times are in Central European Time (CET).
To obtain the ECTS, a student has to get in total at least 60% of all available points which are being awarded for the following activities:
- attend all lectures (15 hrs. of WL / 1 pt. per hour, 15 in total)
- submit 3 homeworks (6 hrs. of WL / 5 pts. per homework, 15 in total)
- final exam (21 hrs. of WL / 70 pts).
- Field, A., Miles, J., & Field, Z. (2012). Discovering statistics using R. Sage publications.
The course will require you to install R (https://www.r-project.org/) and a free version of R Studio integrated development environment (https://rstudio.com/products/rstudio/). We will go over the installing process together during the first hour, but feel free to familiarize yourself with the websites and make sure your PC/Mac/Linux version is among the supported ones.