GitHunt
KL

klieret/se-for-sci

Course notes for APC 524 @ Princeton

Software Engineering for Scientific Computing

Course by Henry Schreiner & Romain Teyssier. Some material written by Gabriel
Perez-Giz for previous iterations of this course. Thanks to Troy Comi for
extensive review, additions, and corrections, and several sections.

This material is rendered into a website at
https://henryiii.github.io/se-for-sci. A WebAssembly version of some notebooks
is available with some caveats
(like no shell). A binder version is
available,
too.

Creative Commons License
This
work is licensed under a
Creative
Commons Attribution 4.0 International License
.

Languages

Jupyter Notebook84.0%Python7.3%CMake3.3%C++3.1%Fortran2.1%CSS0.2%

Contributors

Other
Created April 9, 2023
Updated September 1, 2025