2  Schedule

The course is structured as a series of participatory live-coding sessions interspersed with hands-on exercises and group work, using either a practice dataset or some other real-world dataset. There are some lectures given, mainly at the start and end of the course. The general schedule outline is shown in the below table. This is not a fixed schedule of the timings of each session — some may be shorter and others may be longer. Instead, it is meant to be an approximate guide and overview.

Time Session topic
9:30   Arrival. Coffee and snacks
10:00   Introduction to the course
10:30   Structure and basics of servers
12:30   Lunch
13:15   Networking and social activity
13:35   Connecting R with databases
14:30   Break with coffee and snacks
15:30   Connecting R with databases
17:00   End-of-day short survey
Time Session topic
9:00   Prototyping code for performance and basic etiquette
10:15   Break with coffee, tea, and snacks
10:30   Prototyping code for performance and basic etiquette
12:15   Lunch
13:00   Networking and social activity
13:20   Optimizing code for efficiency
14:45   Break with coffee and snacks
15:00   Optimizing code for efficiency
17:00   End-of-day short survey
Time Session topic
9:00   Troubleshooting and server-specific challenges
10:15   Break with coffee and snacks
11:00   Troubleshooting and server-specific challenges
12:15   Lunch
13:00   Project work
16:20   Closing remarks
16:45   Short survey and farewell

Day 1