Students,
All lectures and supplementary talks will be recorded and broadcast via YouTube Live through user @cd-public, for which there is a course specific playlist.
- General: https://www.youtube.com/@cd-public/streams
- Course: https://www.youtube.com/playlist?list=PLu3KAnn4RkATf4335TfJzAja90hKYpgMC
All course material will be hosted via GitHub pages at the following url, for which this is a course specific page.
- GitHub Pages: https://cd-public.github.io/scicom/
All technologies used in the course are available free and open source. There is no textbook, but supplemental options for texts will be provided.
- Digital Text: Scientific Computing
- Optional Text: PHY 546: Python for Scientific Computing
- Optional Text: Numerical Methods: An Inquiry-Based Approach With Python
There is a strong trend in academia toward learning management systems like Brightspace and toward maintaining student visible gradebooks, which have strong benefits for other courses but not, I think, for mine. I note that:
- I do not use LMS systems, which I find difficult to integrate with the technology stacks that achieve core instructional goals for courses within the computational sciences.
- I do not use a student visible gradebook because I use ungrading, which I have found to be associated with stronger achievement from students in demanding courses.
Reach out via official school-provided email if you want a grade check or cannot find some course materials.
Best,
-c
A study of high-performance computing for advanced scientific research on modern processors. Topics include high-performance computing techniques, floating point properties, and advanced numerical methods.
6 Jun - 8 Jun, 2025
Fri | Sat | Sun | |
---|---|---|---|
Part 1 | Python | NumPy | SciPy |
Part 2 | Neovim | Matplotlib | |
Part 3 | Shell | pandas | |
"Guest" | Bioinformatics | Climate Modeling | Epigenomics |
Fri | Sat | Sun | |
---|---|---|---|
AM | SciCom I | SciCom III | SciCom V |
PM | SciCom II | SciCom IV |
Submit problem sets by midnight AOE on the following Monday from being assigned via email link to cdeutschbein@lagrange.edu. The only acceptable format is a hyperlink to a GitHub repository.
16 Jun - 25 Jul, 2025
Week | Slides | Video | Homework |
---|---|---|---|
09 Jun | Python | ||
16 Jun | Git Slides | Git on YT | Git Exercise |
23 Jun | Markdown Slides | Markdown Exercise | |
30 Jun | LaTeX Slides | LaTeX Exercise | |
07 Jul | SymPy | ||
14 Jul | Sklearn | ||
21 Jul | Numba |