Operating systems overview / Erik E. Santiso
Machine numbers and the IEEE 754 floating-point standard / Frank T. Willmore
Developing with git and github / Chris Ertel
Introduction to bash scripting / Erik E. Santiso
Debugging with gdp / Frank T. Willmore
Makefiles, libraries, and linking / Frank T. Willmore
Linking and interoperability / Frank T. Willmore
Built management with CMake / Ryan L. Marson, Eric Jankowski
Getting started with Python 3 / Brian C. Barnes, Michael S. Sellers
Prototyping / Charles Lena
Introduction to high-performance computing systems / Todd Evans
Introduction to parallel programming with MPI / Jerome Vienne
Introduction to OpenMP / Yaakob El Khamra
Checkpointing code for restartability with HDF5 / Frank T. Willmore
Libraries for linear algebra / Victor Eijkhout
Parallel computing with accelerators / Inanc Senocak, Haoqiang Jin
Testing and verification / Paul Kwiatkowski
Validation of computational models and codes / Christopher R. Iacovella, Christoph Klein, Janos Sallai, Ahmed E. Ismail
Software licensing and distribution / Paul Saxe.