My scientific computing curriculum