This new module assumes a good command of R, beyond that covered in Module 1: Probability and Statistical Inference. It covers the construction of packages that can be used easily by others, rather than being just a collection of new functions.
For computational efficiency it covers calling to C code, as well as successful access to large datasets and online resources. Guidelines for preparation of documentation and versioning that adhere to principles of reproducible research are included as well.