Tricia Shepherd has taught Chemistry at Westminster College, St. Edwards University, Moravian College, and Franklin & Marshall College.
Helen Hu, Tricia Shepherd - Scientific Computing - Python
These activities were developed by Helen Hu and Tricia Shepherd for a Scientific Computing course using Python and Jupyter. For access, contact Helen Hu.
| Stage | Activity Name | 
|---|---|
| 3: Refined | 1. Introduction to Python | 
| 3: Refined | 2. Writing Useful Functions | 
| 3: Refined | 3. Type Casting (with coordinates) | 
| 3: Refined | 4. Conditional Statements | 
| 3: Refined | 5. Conditional Statements (bisection method) | 
| 3: Refined | 6. While Loops | 
| 3: Refined | 7. Debugging | 
| 3: Refined | 8. Pseudocode | 
| 3: Refined | 9. Lists | 
| 3: Refined | 10. Strings & Biomolecules (DNA) | 
| 3: Refined | 11. More Sequences - Tuples, Dictionaries (periodic table) | 
| 3: Refined | 12. Unix Commands | 
| 3: Refined | 13. Files (periodic table, atomic properties) | 
| 3: Refined | 14. Packages & Data Analysis (pandas) | 
| 3: Refined | 15. Object Oriented Programming (periodic table, atomic properties) | 
| 3: Refined | 16. Recursion | 
| 3: Refined | 17. Random Processes, Modeling, Plotting | 
| 3: Refined | 18. Non-uniform Distributions | 
| 3: Refined | 19. Monte Carlo (approximating pi, rejection method) | 
| 3: Refined | 20. Equilibrium I | 
| 3: Refined | 21. Equilbrium II | 
| 3: Refined | 22. Random Walks | 
| 3: Refined | 23. Free Fall I | 
| 3: Refined | 24. Advanced Lists | 
| 3: Refined | 25. Free Fall II | 
| 3: Refined | 26. 2D Random Walks | 
Chris Mayfield, Tricia Shepherd, Helen Hu - Computer Science 1 - Python
These activities were developed by Chris Mayfield, Tricia Shepherd, and Helen Hu for Computer Science 1 in Python. For full access, contact Chris Mayfield.
| Stage | Activity Name | Notes | 
|---|---|---|
| 4: Adopted | 1. Introduction to Python | EngageCSEdu | 
| 4: Adopted | 2. Arithmetic Expressions | |
| 4: Adopted | 3. Basic Data Structures | |
| 4: Adopted | 4. Conditions and Logic | EngageCSEdu | 
| 4: Adopted | 5. Loops and Iteration | |
| 4: Adopted | 6. Defining Functions | |
| 4: Adopted | 7. Lists and Strings | |
| 4: Adopted | 8. Importing Modules | |
| 4: Adopted | 9. Nested Structures | |
| 4: Adopted | 10. File Input/Output | |
| 4: Adopted | 11. Visualizing Data | |
| 4: Adopted | 12. Defining Classes | |
| 4: Adopted | 13. Extending Classes | |
| 4: Adopted | 14. Recursive Functions | |
| 4: Adopted | Meta Activities: Team Roles, Team Disruptions, What Employers Want, Group vs Team, POGIL Research | |
| 4: Adopted | Case Studies: Academic Honesty | 
