Computational Thinking for Modeling and Simulation

Daniel Frey, Ali Talebinejad, MITx

Develop the thought processes involved in formulating a problem so a computer can effectively carry out the solution.  In particular, this course emphasizes use of computers for modeling physical systems and predicting their behavior.

Computational thinking is becoming widely recognized as a skill necessary for every educated person in a technologically advanced society. 

We will focus on just a subset of computational thinking which concerns creating models of the physical world – something that engineers frequently need to do.  Because of that choice, this course covers many topics normally viewed as within the domain of mathematics such as algebra and calculus, but the solution procedures are algorithmic rather than symbolic.

The major themes of the course are:
  • Representation -- How do you encode information about the world in a computer?  How do your choices in representation affect the ease with which you can solve problems?
  • Decomposition -- How do you break a large and diverse problem into many simpler parts?
  • Discretization -- How do you break up space and time into a large number of relatively small pieces?  What are the alternative ways of doing this?  What are the consequences of discretization procedures for accuracy and speed?
  • Verification -- How do you build confidence in the results of a model?

What will you learn

By the end of this course, students will be able to:

  • Select and implement methods for interpolation and understand their consequences for convergence of model results as discretization is refined.
  • Carry out a few simple methods for numerical integration
  • Implement procedures for numerical differentiation
  • Write programs to solve systems of equations, both linear and non-linear

Сессии:
  • 26 февраля 2019
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Show?id=n3eliycplgk&bids=695438
NVIDIA
Ещё курсы на эту тему:
20e2ce7f-0e98-43eb-a956-ac820d822afd-891b8dccf7dd.small Introduction to Computational Thinking and Data Science
6.00.2x is an introduction to using computation to understand real-world phenomena...
Introduction_sb_logo_600x340 Introduction to Systems Biology
An introduction to current concepts of how cellular molecules come together...
Extensionflag Computing Foundations for Computational Science
Computation has long been an important tool for scientists, but the...
6.00.2x_computational_thinking_course_tile262x136_verified 6.00.2x: Introduction to Computational Thinking and Data Science
An introduction to using computation to understand real-world phenomena. About...
11-132x-design-262x136-verified 11.132x: Design and Development of Educational Technology
This project-based course explores educational technologies and the theories...
Ещё из рубрики «Математика и статистика»:
C2750912-8e29-426f-91b8-c03b0dd9ee8f-d3ce8d3f0f02.small Autonomous Mobile Robots
Basic concepts and algorithms for locomotion, perception, and intelligent navigation...
65a295eb-3824-47e5-b6fe-ad881ef42c6b-3915d830c59b.small Predictive Analytics using Machine Learning
Learn how to build predictive models using machine learning. This course will...
D47ddc85-0bf0-41d9-94ff-4fde53a95d1a-d7b491c99677.small Deep Learning Fundamentals with Keras
New to deep learning? Start with this course, that will not only introduce you...
50101caa-3572-4dd7-aa84-01f1d53c8042-e2e6f25d8354.small Deep Learning with Tensorflow
Much of theworld's data is unstructured. Think images, sound, and textual data...
A7660cab-402b-41f5-9a4e-cd5dd1badcd0-7cf26b5a552c.small Using GPUs to Scale and Speed-up Deep Learning
Note: The program that this course is a part of is changing and this course...
Ещё от edX:
Acea3daf-ca58-4998-b08c-ba76b97ce78a-1f1dd684c645.small iLabX – The Internet Masterclass
You want to know how the Internet works? You want to fully understand its mechanisms...
3e923ed8-1743-4a60-9871-d9f838937e1e-dcb18aa309cf.small Gender and Intersectionality
Gender intersects with everything. Using examples from popular culture, classical...
C2750912-8e29-426f-91b8-c03b0dd9ee8f-d3ce8d3f0f02.small Autonomous Mobile Robots
Basic concepts and algorithms for locomotion, perception, and intelligent navigation...
73397b09-f425-4c17-9f8c-b6377dd3da37-4a135f73b38e.small The New World of Arnold Schönberg's Piano Music
This course will introduce you to the solo piano works of Arnold Schönberg ...
Dcbce6da-643b-4e20-a996-de702a8d3b66-dec49be1974e.small Developmental Psychology: A Journey of Growth in Relationships
To what extent are we truly aware of the decisive influence of our relationships...

© 2013-2019