(97f) Scientific Computing for Chemical Engineers in Python
AIChE Annual Meeting
2019
2019 AIChE Annual Meeting
Education Division
Steal this Course!: Electives and Novel Course Offerings
Monday, November 11, 2019 - 9:15am to 9:30am
In my required junior-level course, students learn numerical methods by applying them to chemical engineering problems in material and energy balances, thermodynamics, fluid flow, heat transfer, separations, and chemical reactor analysis. Topics include floating-point calculations and round-off error, algorithms and convergence, finding roots by bisection or Newtonâs method, exact curve fitting, interpolation, extrapolation, numerical integration and differentiation, numerical solution of initial value problems, stiffness, matrices and determinants, matrix properties, special matrices, methods of solution for systems of linear equations using matrices, eigenvalues, eigenvectors, solving systems of non-linear equations, and their applications to unit operations.
The course was previously taught in Matlab but is now in Python for the Spring 2019 semester. I will discuss the content of the course, some example problems, the difficulties in transitioning the course from one language to another, and preliminary results on year-over-year student performance.
Checkout
This paper has an Extended Abstract file available; you must purchase the conference proceedings to access it.
Do you already own this?
Log In for instructions on accessing this content.
Pricing
Individuals
AIChE Pro Members | $150.00 |
AIChE Graduate Student Members | Free |
AIChE Undergraduate Student Members | Free |
AIChE Explorer Members | $225.00 |
Non-Members | $225.00 |