Suchergebnis: Katalogdaten im Herbstsemester 2022

Maschineningenieurwissenschaften Bachelor Information
Bachelor-Studium (Studienreglement 2010)
3. Semester: Ingenieur-Tools
Die Ingenieur-Tools-Kurse sind ausschliesslich für MAVT-Bachelor-Studierende.
NummerTitelTypECTSUmfangDozierende
151-0021-00LIngenieur-Tool: Einführung in MATLAB Belegung eingeschränkt - Details anzeigen
Die Ingenieur-Tools-Kurse sind ausschliesslich für MAVT-Bachelor-Studierende.
W+0.4 KP1KB. Berisha
KurzbeschreibungEinführung in das numerische Rechnen am Beispiel des Programms MATLAB.
LernzielEinführung in das numerische Rechnen am Beispiel des Programms MATLAB.
InhaltKurzeinführung in die Strukturen des Programms MATLAB; Umgang mit Vektoren und Matrizen; grafische Möglichkeiten mit MATLAB; Differentialrechnung, Integralrechnung, Differentialgleichungen; Programmieren mit MATLAB; Datenanalyse und Statistik; Interpolation und Polynome. Zusätzlich gibt es zwei Arten von Übungen mit Lösungen: Direkte Beispiele zu den einzelnen MATLAB-Befehlen und Beispiele praktischer technischer Probleme, bei denen die Möglichkeiten von MATLAB zusammenfassend gezeigt werden.
SkriptKursunterlagen:
https://moodle-app2.let.ethz.ch/course/view.php?id=15113
Voraussetzungen / BesonderesDer Kurs findet in einem Hörsaal statt und es stehen keine Rechner zur Verfügung. Es wird empfohlen, dass pro zwei Studierenden mindestens ein Laptop mit installiertem Matlab mitgebracht wird.

Installation Matlab:

- es funktionieren alle Versionen
- netzunabhängige Node-Lizenz (z.B. zum Download im ETH IT Shop)
- folgende Toolboxes/Features müssen installiert sein: Simulink (wird für RT1 benutzt), Curve Fitting Toolbox, Optimization Toolbox, Symbolic Toolbox, Global Optimization Toolbox
252-0863-00LEngineering Tool: Advanced Programming with C++ Information Belegung eingeschränkt - Details anzeigen
Die Ingenieur-Tool-Kurse sind ausschliesslich für MAVT-Bachelor-Studierende.
W+0.4 KP1KF. Friedrich Wicker
KurzbeschreibungThe programming model of C++ is discussed in some depth. In particular the mechanisms for efficient memory management and generic programming with C++ are covered.
LernzielAbility to implement memory-efficient data structures and efficient generic algorithms using C++.
InhaltVectors, pointers and iterators, range for, keyword auto, a class for vectors, subscript-operator, move-construction and iteration. RAII (Resouce Allocation is Initialization) Principle, Templates and Generic Programming, Functors and Lambda Expressions.
SkriptDetailled, bilingual slides of the lectures will be made available.
LiteraturB.Stroustrup, The C++ Programming Language (4th Edition), Addison Wesley 2013.
Voraussetzungen / BesonderesLecture Series Informatik I 252-0832-00L or equivalent knowledge in programming with C++.

Course can only be taken if the programming project is executed and submitted. If no solution to the programming project is submitted, the course is considered failed («no show»).
  •  Seite  1  von  1