Click the heading of a topic to see the lecture slides or lab instructions. Note that slides, might be updated and altered as the course progresses.

Monday
Room: Trippelrummet, E10, ground floor
09.00-09.15 Registration and Welcome, presentation of SciLifeLab (Thomas Källman)
09:15-10:00 Lecture: Introduction to R programming (Marcin Kierczak)
10:15-10:45 Lecture: The R environment (Marcin Kierczak, Thomas Källman)
11:00-12:00 Exercise and video: Using R-studio (Marcin Kierczak, Thomas Källman)
12:00-13:00 Lunch at BMC restaurant
13:00-15:00 Lecture: Elements of R programming - part 1a (Marcin Kierczak)
15:00-17:00 Exercise: Data types in R (Marcin Kierczak, Thomas Källman)

Tuesday
Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of the programming language - part 1b (Marcin Kierczak)
10:00-11:00 Lecture: Elements of the programming language - part 2 (Marcin Kierczak)
11:00-12:00 Exercise: Working with vectors (Thomas Källman, Johan Viklund, Sebastian DiLorenzo)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Matrices, lists, data frames (Thomas Källman, Johan Viklund, Sebastian DiLorenzo)

Wednesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of a programming language - part 3 (Marcin Kierczak)
10:00-11:00 Lecture: Loading data (Marcin Kierczak)
11:00-12:00 Exercise: Loding data (Thomas Källman, Eva Freyhult, Johan Viklund)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Loops, conditional statements, functions, variable scope (Thomas Källman, Eva Freyhult, Johan Viklund)

18:00- Course dinner at Koh Phangan

Thursday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Functions in R (Marcin Kierczak)
10:00-11:00 Lecture: Graphics (Marcin Kierczak)
11:00-12:00 Exercise: Functions in R (Thomas Källman, Moritz Buck, Johan Viklund)
12:00-13:00 Lunch at BMC restaurant
13:00-15:00 Exercise: Functions in R cted. (Thomas Källman, Moritz Buck, Johan Viklund)
15:00-17:00 Exercise: Graphics in R cted. (Thomas Källman, Moritz Buck, Sebastian DiLorenzo)

Friday
Room: Other side of BMC, A1:104b, ground floor until lunch then Trippelrummet
09:00-10:00 Lecture: ggplot2 (Marcin Kierczak)
10:00-11:00 Live presentation: Explanatory programming (Marcin Kierczak)
11:00-12:00 Q&A session.
12.00-13.00 Lunch at BMC restaurant
13:00-16.00 Graphics in R: ggplot2 (Thomas Källman, Eva Freyhult, Moritz Buck)

Extra Material