401043500L Computational Methods for Engineering Applications
Semester  Autumn Semester 2020 
Lecturers  C. Pares Pulido 
Periodicity  yearly recurring course 
Language of instruction  English 
Courses
Number  Title  Hours  Lecturers  

401043500 V  Computational Methods for Engineering Applications Lecture starts in the second week of the semester. Lecturer: C. Pares Pulido The lecturers will communicate the exact lesson times of ONLINE courses.  2 hrs 
 C. Pares Pulido  
401043500 U  Computational Methods for Engineering Applications Groups are selected in myStudies. Exercises start in the second week of the semester. Responsible lecturer: C. Pares Pulido The lecturers will communicate the exact lesson times of ONLINE courses.  2 hrs 
 C. Pares Pulido 
Catalogue data
Abstract  The course gives an introduction to the numerical methods for the solution of ordinary and partial differential equations that play a central role in engineering applications. Both basic theoretical concepts and implementation techniques necessary to understand and master the methods will be addressed. 
Objective  At the end of the course the students should be able to:  implement numerical methods for the solution of ODEs (= ordinary differential equations);  identify features of a PDE (= partial differential equation) based model that are relevant for the selection and performance of a numerical algorithm;  implement the finite difference, finite element and finite volume method for the solution of simple PDEs using C++;  read engineering research papers on numerical methods for ODEs or PDEs. 
Content  Initial value problems for ODE: review of basic theory for ODEs, Forward and Backward Euler methods, Taylor series methods, RungeKutta methods, basic stability and consistency analysis, numerical solution of stiff ODEs. Twopoint boundary value problems: Green's function representation of solutions, Maximum principle, finite difference schemes, stability analysis. Elliptic equations: Laplace's equation in one and two space dimensions, finite element methods, implementation of finite elements, error analysis. Parabolic equations: Heat equation, Fourier series representation, maximum principles, Finite difference schemes, Forward (backward) Euler, CrankNicolson method, stability analysis. Hyperbolic equations: Linear advection equation, method of characteristics, upwind schemes and their stability. 
Lecture notes  Script will be provided. 
Literature  Chapters of the following book provide supplementary reading and are not meant as course material:  A. Tveito and R. Winther, Introduction to Partial Differential Equations. A Computational Approach, Springer, 2005. 
Prerequisites / Notice  (Suggested) Prerequisites: Analysis IIII (for DMAVT), Linear Algebra, Models, Algorithms and Data: Introduction to Computing, basic familiarity with programming in C++. 
Performance assessment
Performance assessment information (valid until the course unit is held again)  
Performance assessment as a semester course  
ECTS credits  4 credits 
Examiners  C. Pares Pulido, R. Käppeli 
Type  session examination 
Language of examination  English 
Repetition  The performance assessment is offered every session. Repetition possible without reenrolling for the course unit. 
Mode of examination  written 180 minutes 
Written aids  Personal summary, 4 pages (2 sheets) A4 handwritten or machinetyped (singlespaced, font size at least 8 pt). 
This information can be updated until the beginning of the semester; information on the examination timetable is binding. 
Learning materials
Main link  Lecture homepage on Moodle 
Only public learning materials are listed. 
Groups
401043500 U  Computational Methods for Engineering Applications  
Registration for groups in myStudies is possible until 24.10.2020.  
Groups  GON 01 
 
G01 
 
G02 
 
G03 

Restrictions
Groups  Restrictions are listed under Groups 
Offered in
Programme  Section  Type  

Mechanical Engineering Bachelor  Electives  W 