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