Хотите научиться вычислять, чтобы решать задачи по естествознанию, математике, технике и т. д., тогда этот курс для вас!

Наука + Математика + Информатика = Вычислительная наука

Вычислительная наука — это область исследования, которая использует передовые вычислительные возможности для решения сложных задач. Это междисциплинарный предмет. Для студентов, у которых есть страсть как к естественным наукам, так и к информатике, эта область идеально подходит для вас. В Массачусетском технологическом институте есть бесплатный курс на платформе Edx под названием Введение в «Вычислительные науки и инженерный курс», который вы можете пройти бесплатно. Давайте поговорим о том, чему вы научитесь на курсе.

Учебный план

1. Advanced programming in Python 3 and NumPy
2. Plotting with Matplotlib
3. Initial value problems
4. Discretization with explicit and implicit methods
5. Solution of linear and nonlinear systems of equations
6. Unconstrained optimization and gradient descent
7. Probability, distributions
8. Monte Carlo simulations
9. Confidence intervals

Обучение программированию на Python и понимание пакета NumPy — отличный способ начать изучение научных вычислений. Если вы изучаете STEM, научиться создавать сюжет в Matplotlib — большое преимущество. Вы можете создать красивый и хорошо продуманный сюжет с помощью нескольких строк кода.

Вы узнаете о начальной задаче (обыкновенные дифференциальные уравнения, для которых заданы начальные условия), и научитесь методу дискретизации. Научитесь линейным и нелинейным решать системы уравнений. Если вы когда-либо решали систему уравнений вручную, вы бы знали, что это беспорядок и утомительно, и становится невозможным решать вручную по мере увеличения степени свободы.

Оптимизация повсюду, и это компания на триллион долларов. Каждая компания стремится оптимизировать свою модель. Если вы изучаете нейронные сети, градиентный спуск — это один из методов, который используется при оптимизации модели. Симуляции Монте-Карло являются ключом к симуляциям в естествознании, они помогают решать широкий круг задач.

В общем, вы многому научитесь на этом курсе. Этот курс включает в себя продвинутый…