Program

Published

March 24, 2026

Modified

March 24, 2026

This page outlines the current draft of the DELPHI “Advanced Programming with R” workshop program.

The program below is still being developed and is subject to change. Not all content has been created yet, and sections marked with [TO BE DEFINED] are placeholders for upcoming materials.

Day 1

  1. Fundamentals
    Technical aspects of writing functions, scoping rules, and environments in R.

  2. Code Profiling and Debugging
    Tools and techniques for identifying bottlenecks and debugging R code (Code Profiling and Debugging).

  3. Writing Simulation Functions
    Using simulations to generate data and illustrate performance optimization strategies [TO BE DEFINED]

Day 2

  1. Introduction to Writing R Packages
    Overview of package structure and pointers for building R packages [TO BE DEFINED]

  2. Parallel Computing
    Speeding up R code using parallel and distributed computing (see also: https://book-hpc.ggvy.cl) (Parallel computing)

  3. Using C++ with R
    When and how to accelerate R code with C++ via Rcpp or cpp11 [TO BE DEFINED]

Notes

The detailed schedule for each day is still being defined. As materials are developed, links will be added to the relevant sections and placeholders will be replaced with full content.

DELPHI