Welcome to Math Programming for Materials Science and Engineering#
This is a series of two 1 credit courses in Python programming motivated by applications in Materials Science and Engineering.
This book is live and as I make edits they will automatically show up here. This means you may see author notes in the book to remind me to add content for future versions. Since this is an html version of the book, I think this will give you easier access to the content during the course and for future use. I’d appreciate any comments for ideas to make things easier for you to learn or on material that is confusing and needs more explanation.
- 1. Welcome to MSE 2114
- 2. Introduction to the Jupyter Notebook
- 3. Working with Data
- 4. Plotting and Equation Solving
- 5. Reviewing essential concepts of numpy
- 6. Creating a “Cheat Sheet”
- 7. Self Review and Practice with Pandas
- 8. More Practice
- 9. Application: Plastic wire coating data
- 10. Advanced Plotting with matplotlib
- 11. Prepare for MSE 3114 next semester!
- 1. Welcome to MSE 3114
- 2. Importing Data from Files & Importing Your Own Functions
- 3. Google Forms and Pandas Data Import and Visualization
- 4. Pandas DataFrames and Data Visualization
- 5. matplotlib - Advanced Layouts
- 6. Selecting pixel coordinates from an image file
- 7. Estimating Data Values from Plots in the Literature (Part 1)
- 8. Estimating Data Values from Plots in the Literature (Part 2)
- 9. Application: Crystallization Kinetics of Amorphous \(TiO_2\)
- 10. Application: Peak Deconvolution
- 11. Collecting Data from Log scales: Creep Analysis
- 12. Image Analysis: Grain Size Measurement
- 13. Analyzing Particles in a Matrix
- 14. Image Transformation using opencv
- 1. Short Lesson: Markdown
- 2. Short Lesson: Math Operations
- 3. Short Lesson: Plotting Basics
- 4. Short Lesson: Plotting functions
- 5. MSE 2114 Data Files
- 6. LinkedIn Learning Recommendations
- 7. Time Saving Tips & Tricks
- 8. Updates & FAQ
- 9. MSE 3114 Data Files
- 10. LinkedIn Learning Recommendations
- 11. Time Saving Tips & Tricks
- 12. Updates & FAQ