Scientific Computing (Hu)
These activities were developed by Helen Hu and Tricia Shepherd for a Scientific Computing course using Python and Jupyter. For access, contact Helen Hu.
Contents
- Introduction to Python
- Writing Useful Functions
- Type Casting (with coordinates)
- Conditional Statements
- Conditional Statements (bisection method)
- While Loops
- Debugging
- Pseudocode
- Lists
- Strings & Biomolecules (DNA)
- More Sequences - Tuples, Dictionaries (periodic table)
- Unix Commands
- Files (periodic table, atomic properties)
- Packages & Data Analysis (pandas)
- Object Oriented Programming (periodic table, atomic properties)
- Recursion
- Random Processes, Modeling, Plotting
- Non-uniform Distributions
- Monte Carlo (approximating pi, rejection method)
- Equilibrium I
- Equilbrium II
- Random Walks
- Free Fall I
- Advanced Lists
- Free Fall II
- 2D Random Walks
Metadata
| Field | Value |
|---|---|
| author | Helen Hu and Tricia Shepherd |
| title | Activities for Scientific Computing |
| url | https://drive.google.com/… |
| month | December |
| year | 2017 |
| note | For full access, contact Helen Hu |