このコースについて
42,829 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約30時間で修了

推奨:You should expect to watch about 3 hours of video lectures a week. Apart from the lectures, expect to put in between 3 and 5 hours a week....

英語

字幕:英語
User
このCourseを受講している学習者は
  • Technical Solutions Engineers
  • Machine Learning Engineers
  • Engineers
  • Researchers
  • Research Assistants

習得するスキル

Finite DifferencesC++C Sharp (C#) (Programming Language)Matrices
User
このCourseを受講している学習者は
  • Technical Solutions Engineers
  • Machine Learning Engineers
  • Engineers
  • Researchers
  • Research Assistants

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約30時間で修了

推奨:You should expect to watch about 3 hours of video lectures a week. Apart from the lectures, expect to put in between 3 and 5 hours a week....

英語

字幕:英語

シラバス - 本コースの学習内容

1
6時間で修了

1

11件のビデオ (合計200分), 2 readings, 1 quiz
11件のビデオ
01.02. Introduction. Linear elliptic partial differential equations - II 13 分
01.03. Boundary conditions 22 分
01.04. Constitutive relations 20 分
01.05. Strong form of the partial differential equation. Analytic solution 22 分
01.06. Weak form of the partial differential equation - I 12 分
01.07. Weak form of the partial differential equation - II 15 分
01.08. Equivalence between the strong and weak forms 24 分
01.08ct.1. Intro to C++ (running your code, basic structure, number types, vectors) 21 分
01.08ct.2. Intro to C++ (conditional statements, “for” loops, scope) 19 分
01.08ct.3. Intro to C++ (pointers, iterators) 14 分
2件の学習用教材
Help us learn more about you!10 分
"Paper and pencil" practice assignment on strong and weak forms2 時間
1の練習問題
Unit 1 Quiz8 分
2
3時間で修了

2

14件のビデオ (合計202分), 1 quiz
14件のビデオ
02.01q. Response to a question 7 分
02.02. Basic Hilbert spaces - I 15 分
02.03. Basic Hilbert spaces - II 9 分
02.04. The finite element method for the one-dimensional, linear, elliptic partial differential equation 22 分
02.04q. Response to a question 6 分
02.05. Basis functions - I 14 分
02.06. Basis functions - II 14 分
02.07. The bi-unit domain - I 11 分
02.08. The bi-unit domain - II 16 分
02.09. The finite dimensional weak form as a sum over element subdomains - I 16 分
02.10. The finite dimensional weak form as a sum over element subdomains - II 12 分
02.10ct.1. Intro to C++ (functions) 13 分
02.10ct.2. Intro to C++ (C++ classes) 16 分
1の練習問題
Unit 2 Quiz6 分
3
7時間で修了

3

14件のビデオ (合計213分), 2 quizzes
14件のビデオ
03.02. The matrix-vector weak form - I - II 17 分
03.03. The matrix-vector weak form - II - I 15 分
03.04. The matrix-vector weak form - II - II 13 分
03.05. The matrix-vector weak form - III - I 22 分
03.06. The matrix-vector weak form - III - II 13 分
03.06ct.1. Dealii.org, running deal.II on a virtual machine with Oracle VirtualBox12 分
03.06ct.2. Intro to AWS, using AWS on Windows24 分
03.06ct.2c. In-Video Correction3 分
03.06ct.3. Using AWS on Linux and Mac OS7 分
03.07. The final finite element equations in matrix-vector form - I 22 分
03.08. The final finite element equations in matrix-vector form - II 18 分
03.08q. Response to a question 4 分
03.08ct. Coding assignment 1 (main1.cc, overview of C++ class in FEM1.h) 19 分
1の練習問題
Unit 3 Quiz6 分
4
5時間で修了

4

17件のビデオ (合計262分), 1 quiz
17件のビデオ
04.02. The pure Dirichlet problem - II 17 分
04.02c. In-Video Correction 1 分
04.03. Higher polynomial order basis functions - I 23 分
04.03c0. In-Video Correction 57
04.03c1. In-Video Correction 34
04.04. Higher polynomial order basis functions - I - II 16 分
04.05. Higher polynomial order basis functions - II - I 13 分
04.06. Higher polynomial order basis functions - III 23 分
04.06ct. Coding assignment 1 (functions: class constructor to “basis_gradient”) 14 分
04.07. The matrix-vector equations for quadratic basis functions - I - I 21 分
04.08. The matrix-vector equations for quadratic basis functions - I - II 11 分
04.09. The matrix-vector equations for quadratic basis functions - II - I 19 分
04.10. The matrix-vector equations for quadratic basis functions - II - II 24 分
04.11. Numerical integration -- Gaussian quadrature 13 分
04.11ct.1. Coding assignment 1 (functions: “generate_mesh” to “setup_system”) 14 分
04.11ct.2. Coding assignment 1 (functions: “assemble_system”) 26 分
1の練習問題
Unit 4 Quiz8 分
4.6
65件のレビューChevron Right

50%

コース終了後に新しいキャリアをスタートした

50%

コースが具体的なキャリアアップにつながった

The Finite Element Method for Problems in Physics からの人気レビュー

by SSMar 13th 2017

It is very well structured and Dr Krishna Garikipati helps me understand the course in very simple manner. I would like to thank coursera community for making this course available.

by IKJul 21st 2019

The course is great and the tutors are very helpful. I just have a suggestion that there should be more coding assignment like one for every week.\n\nThank you

講師

Avatar

Krishna Garikipati, Ph.D.

Professor of Mechanical Engineering, College of Engineering - Professor of Mathematics, College of Literature, Science and the Arts

ミシガン大学(University of Michigan)について

The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

  • You will need computing resources sufficient to install the code and run it. Depending on the type of installation this could be between a 13MB download of a tarred and gzipped file, to 45MB for a serial MacOSX binary and 192MB for a parallel MacOSX binary. Additionally, you will need a specific visualization program that we recommend. Altogether, if you have 1GB you should be fine. Alternately, you could download a Virtual Machine Interface.

  • You will be able to write code that simulates some of the most beautiful problems in physics, and visualize that physics.

  • You will need to know about matrices and vectors. Having seen partial differential equations will be very helpful. The code is in C++, but you don't need to know C++ at the outset. We will point you to resources that will teach you enough C++ for this class. However, you will need to have done some programming (Matlab, Fortran, C, Python, C++ should all do).

  • Apart from the lectures, expect to put in between 5 and 10 hours a week.

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。