Hermann Lehner: Katalogdaten im Herbstsemester 2016 |
Name | Herr Dr. Hermann Lehner |
Adresse | Akademische Dienste (AkD) ETH Zürich, HG F 10.3 Rämistrasse 101 8092 Zürich SWITZERLAND |
Telefon | +41 44 632 20 58 |
hermann.lehner@akd.ethz.ch | |
Departement | Informatik |
Beziehung | Dozent |
Nummer | Titel | ECTS | Umfang | Dozierende | |
---|---|---|---|---|---|
252-0852-00L | Grundlagen der Informatik | 4 KP | 2V + 2U | L. E. Fässler, H.‑J. Böckenhauer, M. Dahinden, D. Komm, H. Lehner | |
Kurzbeschreibung | Die Studierenden lernen ausgewählte Konzepte und Informatikmittel einzusetzen, um interdisziplinäre Projekte zu bearbeiten. Themenbereiche: Rolle der Informatik in der Wissenschaft, Einführung in die Programmierung, Simulieren und Modellieren, Matrizenrechnen, Visualisierung mehrdimensionaler Daten, Daten verwalten mit Listen, Tabellen und relationalen Datenbanken. | ||||
Lernziel | Die Studierenden lernen: - die Rolle der Informatik in der Wissenschaft zu verstehen - mittels Programmieren den Rechner zu steuern und Prozesse der Problemlösungen zu automatisieren - für wissenschaftliche Problemstellungen adäquate Informatikmittel zu wählen und einzusetzen - reale Daten aus ihren Fachrichtungen zu verarbeiten und zu analysieren - mit der Komplexität realer Daten umzugehen | ||||
Inhalt | 1. Die Rolle der Informatik in der Wissenschaft 2. Einführung in die Programmierung mit Python 3. Modellieren und Simulieren 4. Matrizenrechnen mit Matlab 5. Visualisierung mehrdimensionaler Daten 6. Datenverwaltung mit Listen und Tabellen 7. Datenverwaltung mit einer relationalen Datenbank 8. Universelle Methoden zum Algorithmenentwurf | ||||
Skript | Alle Materialien zur Lehrveranstaltung sind verfügbar unter www.gdi.ethz.ch | ||||
Voraussetzungen / Besonderes | Diese Vorlesung basiert auf anwendungsorientiertem Lernen. Den grössten Teil der Arbeit verbringen die Studierenden damit, Projekte mit naturwissenschaftlichen Daten zu bearbeiten und die Resultate mit Assistierenden zu diskutieren. Für die Aneignung der Informatik-Grundlagen stehen elektronische Tutorials zur Verfügung. | ||||
252-2610-00L | Grundlagen der Eiffel-Programmierung Nur geeignet für Repetenten der Basisprüfung nach Studienreglement 2008 | 0 KP | 2G | H. Lehner | |
Kurzbeschreibung | |||||
Lernziel | Die Studierenden - kennen Eiffel-spezifische Sprachkonzepte und Terminologie - verstehen die Grundkonzepte der objektorientierten Programmierung anhand der Sprache Eiffel - können dieses Wissen anwenden, um selbständig algorithmische Aufgaben zu lösen - können Software-Spezifikationen schreiben mittels Eiffel-Contracts. | ||||
Inhalt | Ergänzungangebot zur Vorlesung "Einführung in die Programmierung" vom Herbstsemester 2015 für Studierende im Bachelor-Reglement 08. Studierende können diese Veranstaltung besuchen, um sich optimal auf die Prüfung der genannten Vorlesung vorzubereiten. | ||||
Skript | Das Material und Informationen zu dieser Veranstaltung sind auf der Website http://lec.inf.ethz.ch/gep/ verfügbar. | ||||
Voraussetzungen / Besonderes | - Besuch der Vorlesung "Einführung in die Programmierung" vom Herbstsemester 2015 - Studieren nach Bachelor-Reglement 08 |