This Certification programme has been crafted by experts from the University of Michigan to lay extraordinary focus on formulations of Finite Element Method, which has multi-dimensional applications. The course material corresponds to introductory graduate learning with occasional references to variational calculus and functional analysis. The main aim of the course comprises the transformation of the learner from an amateur to a competent developer of Finite Element code. The course also stresses upon the mathematical basis for finite learning methods.
Candidates will discover detailed learning of Linear Algebra and classical forms of PDEs. Every module would find a brief overview of the physical phenomena of Partial Differential Equations. This course prioritises clarity with each concept and thus proceeds to advanced stages like three-dimensional problems in vectors from basics like elliptic PDEs in one dimension. Parabolic Partial Differential Equations in three dimensions follows later, along with hyperbolic equations in three dimensions.
One of the most striking features of the course is query redressal mingled in the lecture videos itself. Responses therein are related to questions put up by graduates and post-doctoral scholars who attended the live lectures. Another unique feature is the casual reference to the code framework through mathematical development.
The Highlights
61 hours of learning
Totally online and self-paced
Certification from the University of Michigan
Course training by a PhD scholar
Programme Offerings
video lectures
Online Learning System
Classroom-Based Learning
Project Exercise.
Courses and Certificate Fees
Fees Informations
Certificate Availability
Certificate Providing Authority
INR 2480
yes
Coursera
The Finite Element Method for Problems in Physics Fees Structure
Head
Amount
Certificate fees
Rs. 2,480/-
Eligibility Criteria
Education
Finite Element Method for Problems in Physics Certification Course mandates candidates to possess a fundamental knowledge regarding any programming language including FORTRAN, Matlab, C, C++ or Python).
Besides this, appreciable understanding of vectors, matrices, and partial differential equations will be beneficial.
Certification Qualifying Details
All the successful learners of Finite Element Method for Problems in Physics Certification Course shall receive a certificate at the completion of the course which can be shared elsewhere.
What you will learn
C++Programming skills
This course has been modelled to broaden the fundamentals and intermediate knowledge of mechanical engineers with respect to the Finite Learning Method in Physics. After successfully completing this course, learners will acquire skills like-
Theoretical overview of the Finite Element Method
Learning finite coding through coding assignments
Discovering the mathematical origin of FEM methods for solving problems related to solid mechanics and heat/mass transfer.
Apply the knowledge to research projects.
Tackle real-world based Physics simulations through Finite Element Method.
Finite Element Method for Problems in Physics is a tailor-made online learning initiative for learning a budding branch of problem solving method in Physics and Mechanical Engineering. It is intended to benefit-
Graduates in their initial semesters
Individuals with basic knowledge of any programming knowledge.
Professionals with knowledge of Linear Algebra and PDEs
Mechanical engineers willing to learn about Finite Element Method
Admission Details
The admission process for enrolling in the course is highly streamlined and convenient. A step-by-step guide is mentioned below for assisting candidates with a smooth registration process-
Step 1: Go to the course page and select "Enroll for Free."
Step 2: Select an option from "Purchase Course" which is paid and would offer a Certificate and "Full Course, No Certificate" which has free access to course material without a certificate.
Here's the procedure if you select the first option-
Step 3: Enter your card details and make the payment.
However, if you choose the second option-
Step 4: You will simply gain access to the course material and you can begin learning thereon by clicking on “Start Learning.”
The Syllabus
Videos
Introduction. Linear elliptic partial differential equations - I
Introduction. Linear elliptic partial differential equations - II
Boundary conditions
Constitutive relations
Strong form of the partial differential equation. Analytic solution
Weak form of the partial differential equation - I
Weak form of the partial differential equation - II
Equivalence between the strong and weak forms
Intro to C++ (running your code, basic structure, number types, vectors)
Intro to C++ (conditional statements, “for” loops, scope)
Intro to C++ (pointers, iterators)
Readings
Syllabus
Help us learn more about you!
"Paper and pencil" practice assignment on strong and weak forms
Assignment
Unit 1 Quiz
Videos
The Galerkin, or finite-dimensional weak form
Response to a question
Basic Hilbert spaces - I
Basic Hilbert spaces - II
The finite element method for the one-dimensional, linear, elliptic partial differential equation
Response to a question
Basis functions - I
Basis functions - II
The bi-unit domain - I
The bi-unit domain - II
The finite dimensional weak form as a sum over element subdomains - I
The finite dimensional weak form as a sum over element subdomains - II
Intro to C++ (functions)
Intro to C++ (C++ classes)
Assignment
Unit 2 Quiz
Videos
The matrix-vector weak form - I - I
The matrix-vector weak form - I - II
The matrix-vector weak form - II - I
The matrix-vector weak form - II - II
The matrix-vector weak form - III - I
The matrix-vector weak form - III - II
ct.1. Dealii.org, running deal.II on a virtual machine with Oracle VirtualBox
ct.2. Intro to AWS, using AWS on Windows
ct.2c. In-Video Correction
ct.3. Using AWS on Linux and Mac OS
The final finite element equations in matrix-vector form - I
The final finite element equations in matrix-vector form - II
Response to a question
Coding assignment 1 (main1.cc, overview of C++ class in FEM1.h)
Assignment
Unit 3 Quiz
Programming Assignment
Coding Assignment 1
Videos
The pure Dirichlet problem - I
The pure Dirichlet problem - II
In-Video Correction
Higher polynomial order basis functions - I
c0. In-Video Correction
c1. In-Video Correction
Higher polynomial order basis functions - I - II
Higher polynomial order basis functions - II - I
Higher polynomial order basis functions - III
ct. Coding assignment 1 (functions: class constructor to “basis_gradient”)
The matrix-vector equations for quadratic basis functions - I - I
The matrix-vector equations for quadratic basis functions - I - II
The matrix-vector equations for quadratic basis functions - II - I
The matrix-vector equations for quadratic basis functions - II - II
Numerical integration -- Gaussian quadrature
ct.1. Coding assignment 1 (functions: “generate_mesh” to “setup_system”)