Gerardo Tauriello: Katalogdaten im Frühjahrssemester 2015

NameHerr Dr. Gerardo Tauriello
DepartementMaschinenbau und Verfahrenstechnik
BeziehungDozent

NummerTitelECTSUmfangDozierende
151-0112-10LEngineering Tool III: Object Oriented Programming with C++
Der Ingenieurtool-Kurs ist ausschliesslich für MAVT-Bachelor-Studierende.

Die Belegung entweder dieses Kurses oder des Kurses "Engineering Tool III: FEM-Programme " (151-0042-01L) ist obligatorisch.

Es darf nur ein Ingenieur-Tool-Kurs pro Semester belegt werden. Die Ingenieur-Tool-Kurse sind ausschliesslich für MAVT-Bachelor-Studierende.
0.4 KP1KG. Tauriello, C. Conti, P. Koumoutsakos
KurzbeschreibungIntroduction to object oriented programming with C++. Fundamental concepts, simple applications and hands on tutorials.
LernzielLearn basic concepts of object oriented programming in C++: classes, inheritance, polymorphism and STL
InhaltTutorials, hands on exercises
SkriptHandouts
LiteraturProgramming: Principles and Practice using C++ (B. Stroustrup)
Voraussetzungen / BesonderesPrerequisites: "Informatik" (2nd semester lecture), laptop (at least one every two students). We will use a VirtualBox linux environment (as in "Informatik", 2nd semester). This Engineering Tool is a prerequisite for the class "Computational Methods for Engineering Applications I"
151-0431-00LComputational Methods for Engineering Applications I4 KP2V + 1UP. Koumoutsakos, G. Tauriello
KurzbeschreibungFundamental Computational Methods for data analysis, modeling and simulation
relevant to Engineering applications. The course emphasizes the implementation
of these methods using object oriented programming in C++ with application
examples drawn from Engineering applications
LernzielThe course aims to introduce Engineering students to fundamentals of
Interpolation, Solution of non-linear equations, Filtering and Numerical
Integration. The course aims to integrate numerical methods with enhancing the
students programming skills in object oriented languages. The course serves as
foundation for Computational Methods in Engineering Applications II (Fall
Semester), that is concerned with Ordinary and Partial Differential Equations.
Inhalt27/02- Lagrange & Least Squares
06/03- Splines
13/03- Multivariate Interpolation, NURBS
20/03- Non-Linear Equations: Polynomials - Orthogonal Functions
27/03- Non-Linear Equations: Radial Basis Functions
17/04- Convolution
24/04- Discrete Fourier Transforms
08/05- Numerical Integration: Rectangle, Trapezoidal, Simpson
15/05- Numerical Integration: Romberg, Richardson Extrapolation
22/05- Numerical Integration: Adaptive and Gauss Quadrature
29/05- Numerical Integration: Monte Carlo
SkriptLecture Notes will be distributed in class
Literatur1. Introduction to Applied Mathematics, G. Strang
2. Analysis of Numerical Methods, Isaacson and Keller
Voraussetzungen / Besonderes- Informatik
- 151-0112-10L Engineering Tool III: Object oriented programming with C++