Graduate-level introduction to mathematical modeling of diffusion, convection, and chemical reactions.

In this course, you will learn how to formulate models of reaction-convection-diffusion based on partial differential equations and to solve them the old-fashioned way, by pencil and paper. You will also learn the art of approximation—how to obtain useful solutions by simplifying a model without sacrificing the key physics.At MIT, 10.50 is a required subject for all first-year graduate students in chemical engineering, but it also attracts students from other departments. This online course is suitable for anyone interested in learning the principles of continuum modeling. Although the examples are mostly from chemical engineering, no prior knowledge is assumed, beyond basic undergraduate applied mathematics.

The modeling concepts and mathematical methods you learn in this course will advance your career in industry or academics. While your friends and co-workers may be able to run an experiment or computer simulation, you will also be able to derive simple formulae to explain the data and guide rational design. There is growing demand for such mathematical skills in most technical careers and graduate programs today.

Attribution: By Kevin R Johnson, CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/), via Wikimedia Commons.

- Models of diffusion, heat conduction, fluid flow
- Exact and approximate solution of partial differential equations
- Scaling, dimensional analysis, and similarity solutions
- Perturbation methods, matched asymptotic expansions
- Fourier series, eigenfunction expansions

Dates:

- 5 September 2018

More from 'Mathematics, Statistics and Data Analysis':

Big Data Analytics Using Spark

Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark...

Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark...

Programming Reactive Systems

Principles of Reactive Programming in Scala. Reactive programming is a set of...

Principles of Reactive Programming in Scala. Reactive programming is a set of...

Doing Journalism with Data: First Steps, Skills and Tools

This free 5-module online introductory course gives you the essential concepts...

This free 5-module online introductory course gives you the essential concepts...

Introduction to Probability - The Science of Uncertainty

An introduction to probabilistic models, including random processes and the...

An introduction to probabilistic models, including random processes and the...

Probability - The Science of Uncertainty and Data

Build foundational knowledge of data science with this introduction to probabilistic...

Build foundational knowledge of data science with this introduction to probabilistic...

More from 'edX':

Building a Cybersecurity Toolkit

Develop a set of skills and characteristics that expand beyond technical proficiency...

Develop a set of skills and characteristics that expand beyond technical proficiency...

Storytelling in the Workplace

Learn how to craft messages and narratives that will resonate with your target...

Learn how to craft messages and narratives that will resonate with your target...

Capstone Assessment: Leadership in Global Development

Demonstrate the knowledge and skills acquired in the Leadership in Global Development...

Demonstrate the knowledge and skills acquired in the Leadership in Global Development...

States and Markets in the Global Economy

Learn to predict financial crises, handle unfair trade practices and minimize...

Learn to predict financial crises, handle unfair trade practices and minimize...

Big Data Analytics Using Spark

Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark...

Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark...

© 2013-2017