ETH      Zurich
Department of Computer Science
Prof. Dr. H. Hinterberger
Index

Semester and Masterprojects
 
Research areas Data management
Data visualization
Computer-supported instruction
Interdisciplinary


Untersuchung unterschiedlicher Splitting-Strategien im Gridfile

Aufgabenstellung

Die Art und Weise in der die Scale-Intervalle des Verzeichnisses eines Gridfiles halbiert werden beinflusst verschiedene Charakteristiken des Gridfiles, z.B. dessen durchschnittliche Speicherausnützung oder die Genauigkeit mit der die Dichteverteilung der Daten im Verzeichnis abgebildet wird. In dieser Arbeit soll ein bestehendes Gridfile-Programm so ergänzt werden, dass zwischen verschiedenen Splitting-Strategien gewählt werden kann. An repräsentativen Datensätzen sollen die Auswirkungen der unterschiedlichen Halbierungs-Methoden erfasst und verglichen werden.

Programmierumgebung

PC, Windows XP, Borland Delphi


 Dynamische Visualisierung von mehrdimensionalen Raumaufteilungen

Aufgabenstellung

Das Gridfile partitioniert den Suchraum dynamisch in zusammenhängende Hyperrechtecke wobei sich die Grösse und die Anordnung dieser bucket regions der Verteilung der eingefügten Daten automatisch anpasst. Dieser Prozess soll visualisiert werden können. Dazu muss ein Programm geschrieben werden, das während des Einfügens (oder Löschens) von Daten die graphische Darstellung der Raumaufteilung laufend nachführt. Dabei soll es möglich sein, zwei Gridfiles gleichzeitig zu visualisieren. Ein Programm für das Gridfile besteht bereits.

Programmierumgebung

PC, Windows XP, Borland Delphi


E.Tutorials für die objektorientierte Programmierung

Beschreibung

Das E.Tutorial ist eine Methode, mit der wir Informatik-Konzepte mit Hilfe von praxisorientierten Informatik-Anwendungen lehren.

Siehe: http:\\www.et.ethz.ch\

E.Tutorials zeichnen sich durch folgende Besonderheiten aus:

Aufgabenstellung

Es soll ein E.Tutorial für einen Programmierkurs mit Schwerpunkt objektorientierte Programmierung (z.B. C++) entwickelt und implementiert werden.


Design und Implementierung einer Software für online-Prüfungssysteme

Beschreibung

Ziel dieser Masterarbeit ist die Implementierung eines e.Assessment Systems, welches die Durchführung von benoteten online-Prüfungen ermöglicht. Spezielles Augenmerk soll dabei auf die Zuverlässigkeit und Sicherheit des Systems gerichtet werden. Dazu sollen aktuelle Erkenntnisse aus dem Gebiet der System- und Network Security beigezogen werden. Das e.Assessment Tool soll intuitiv bedienbar und einfach erweiterbar sein (z.B. durch ein Modul zur Verwaltung des bestehenden Fragenpools). In Zusammenarbeit mit der IT Support Gruppe der ETH Zürich sollen zudem technische Vorschläge erarbeitet werden, welche als Grundlage für einen dedizierten e.Assessment Raum verwendet werden können (Netzwerkarchitektur, Firewall, Server, Clients).

Aufgabenstellung

Programmierumgebung


Nährwertdaten: Erfassung des Verzehrs

Beschreibung

Erhebungen zur Ernährungssituation haben eine lange Geschichte. Galt früher das Augenmerk des Staates vor allem einer ausreichenden Versorgung der Menschen mit Nahrung, ist dieser quantitative Schwerpunkt heute einem qualitativen gewichen: Die Ernährung der Menschen soll nicht nur ausreichend, sondern auch ausgewogen sein, um ernährungsbedingten Krankheiten vorzubeugen. Es gehört zu den Aufgaben des Staates, seine Bürger zu einer gesundheitsfördernden Lebensweise auch durch Vermittlung entsprechender Kenntnisse zu befähigen. Ziel dieser Arbeit ist die Entwicklung und Implementation eines Web-Portals zur Erfassung von Daten über den individuellen Verzehr von Lebensmitteln. Diese Daten müssen schlussendlich mit Informationen über die verzehrten Lebensmittel in Verbindung gebracht werden.

Mitbetreuung

Dr. P. Colombani, Institut für Nutztierwissenschaften, paolo.colombani@inw.agrl.ethz.ch


Entwurf & Erstellung eines Data Warehouse für die Schweizerische Futtermitteldatenbank

Die Schweizerische Futtermitteldatenbank ist ein gemeinsames Forschungsprojekt der ETH Zürich und der Forschungsanstalt Agroscope Liebefeld-Posieux. Sie enthält im Moment Informationen zu mehr als 600 Einzel- und Raufuttermittel, die in der Schweiz erhältlich sind. Ziel dieser Datenbank ist es eine möglichst vollständige Informationsquelle zu den, in der Schweiz erhältlichen, Futtermitteln zu erhalten. Zusätzliche Informationen zur Futtermitteldatenbank können auf der Webseite der Agroscope (http://www.alp.admin.ch/themen/01240/index.html?lang=de) gefunden werden.

Die ständig wachsenden Anforderungen an diese Futtermitteldatenbank legen eine Überarbeitung des bestehenden Konzeptes nahe. Aus diesem Grund soll in dieser Masterarbeit, in Zusammenarbeit mit der Forschungsanstalt Agroscope Liebefeld-Posieux, der ETH Zürich und der Universität Fribourg, ein Data Warehouse Konzept für diese Futtermitteldatenbank entworfen und erstellt werden.


Implementierung einer Webapplikation für das online-Prüfungssystem SIOUX

Moderne, problembasierte Unterrichtsformen und hohe Studierendenzahlen erfordern ein effizientes und effektives Prüfungssystem. Dazu zählt der Aufbau und Unterhalt des Fragenpools, das Zusammenstellen der Prüfung, sowie die Durchführung, Korrektur und Auswertung der Prüfung. Durch den Einsatz eines computergestützten Prüfungssystems kann der administrative Aufwand reduziert und gleichzeitig die Qualität der Arbeit erhöht werden.

Mit dem Projekt SIOUX (Secure Interactive Online eXam) sollen die sicherheitskritischen Anforderungen an ein computergestütztes Prüfungssystem definiert und deren Umsetzbarkeit untersucht werden. Dazu werden kryptographische Methoden eingesetzt, um ein, mit einer Papierprüfung vergleichbares, Sicherheitsniveau zu erreichen. Diese Applikation wird im Praxiseinsatz getestet und es werden Vorschläge für den Aufbau einer geeigneten Infrastruktur für online-Prüfungen erarbeitet.


Comments to: 
Mar., 2009