printlogo
http://www.ethz.ch/index_EN
Department of Computer Science
 
print
  
English Deutsch

Past Courses

How to Give Strong Technical Presentations
Date: Friday, 11 May 2012
Duration: 1 Day
Taught by:

Prof. Dr. Markus Püschel

Markus Püschel is Professor of Computer Science at ETH Zürich since 2010. Before he was Professor of Electrical and Computer Engineering at Carnegie Mellon University, USA. He has over a decade experience in performance optimization of mathematical software. In his research he develops tools to automate the process of producing highly optimized software, most notably in the well-known Spiral project (www.spiral.net). 

Design by Contract
Date: Thursday, 1 March 2012
Duration: 1 Day
Taught by:

Prof. B. Meyer

Bertrand Meyer is Professor of Software Engineering at ETH Zurich. As Chief Architect of Eiffel Software, he has made major contributions to modern software engineering, in particular through pioneering work on object technology and his development of the ideas of Design by Contract, recognized by several top international awards (ACM Software System Award, IEEE Harlan Mills Award and others). He has published numerous articles and 11 books on software engineering topics.

Agile methods: the Good, the Hype and the Ugly
Date: Wednesday, 29 February 2012
Duration: 1 Day
Taught by:

Prof. B. Meyer

Bertrand Meyer is Professor of Software Engineering at ETH Zurich. As Chief Architect of Eiffel Software, he has made major contributions to modern software engineering, in particular through pioneering work on object technology and his development of the ideas of Design by Contract, recognized by several top international awards (ACM Software System Award, IEEE Harlan Mills Award and others). He has published numerous articles and 11 books on software engineering topics.

 

Software Design and Documentation with David Parnas
Date: Monday, 30 January 2012
Duration: 5 Days
Taught by:

Prof. Dr. David Lorge Parnas

Dr David Lorge Parnas has been studying industrial software development since 1969. Many of his papers have been found to have lasting value. For example, a paper written 25 years ago, based on a study of avionics software, was recently awarded a SIGSOFT IMPACT award.

Parnas received his B.S., M.S. and Ph.D. in Electrical Engineering from Carnegie Mellon University and honorary doctorates from the ETH in Zurich (Switzerland), the Catholic University of Louvain (Belgium), the University of Italian Switzerland (Lugano), and the Technische Universität Wien (Austria). He is licensed as a Professional Engineer in Ontario.

Dr. Parnas is Professor Emeritus at McMaster University in Hamilton Canada,and at the University of Limerick Ireland and also an Honorary Professor at Ji Lin University in China. He is President of Middle Road Software in Ottawa, Ontario.

Prof. Dr. Thomas Gross, ETH Zurich (Organization)

Thomas R. Gross is a Professor of Computer Science at ETH Zurich, Switzerland.  Thomas Gross joined Carnegie Mellon University in Pittsburgh, PA, in 1984 after receiving a Ph.D. in Electrical Engineering from Stanford University.  In 2000, he became a Full Professor at ETH Zurich.  He is interested in tools, techniques, and abstractions for software construction and has worked on many aspects of the design and implementation of programs.

Qualitätssicherung in .NET mit Code Contracts
Date: Friday, 20 January 2012
Duration: 1 Day
Taught by:

Prof. Dr. P. Müller

Peter Müller ist Professor für Programmiermethodik an der ETH Zürich. In seiner Forschung entwickelt er Techniken und Werkzeuge zur Analyse objektorientierter Programme. Vor seinem Ruf an die ETH Zürich arbeitete er bei Microsoft Research Redmond in dem Team, das Code Contracts und die zugehörigen Tools entwickelte. Davor war er als Assistenzprofessor an der ETH Zürich und als Projektleiter bei der Deutschen Bank beschäftigt.
 

GPU and Multicore computing for Multiscale Simulations of Complex Systems
Date: Tuesday, 13 December 2011
Duration: 1 Day
Taught by:

Prof. Dr. P. Koumoutsakos, ETH Zürich

Petros Koumoutsakos is Professor of Computational Science at ETHZ. He received his PhD in 1993 in Aeronautics and Applied Mathematics from the California Institute of Technology. He conducted post-doctoral studies at Stanford University and was staff member at NASA Ames before joining ETHZ as an Assistant professor in 1997 and Full professor at 2000. He is a world expert in multiscale modeling and simulation, particle methods, stochastic simulation and optimization. His research interests are in the development of  computational methods, implemented effectively in computer architectures for the solution of problems in areas of Life Sciences, Fluid Mechanics and Nanotechnology.

Dr. Diego Rossinelli, ETH Zurich

Software Testing and Verification
Date: Friday, 18 November 2011
Duration: 1 Day
Taught by:

Prof. Dr. Bertrand Meyer

Bertrand Meyer is Professor of Software Engineering at ETH Zurich. As Chief Architect of Eiffel Software, he has made major contributions to modern software engineering, in particular through pioneering work on object technology and his development of the ideas of Design by Contract, recognized by several top international awards (ACM Software System Award, IEEE Harlan Mills Award and others). He has published numerous articles and 11 books on software engineering topics.

Dr. Carlo Furia

Dr. Sebastian Nanz

Requirements Engineering
Date: Thursday, 17 November 2011
Duration: 1 Day
Taught by:

Prof. Dr. Bertrand Meyer

Bertrand Meyer is Professor of Software Engineering at ETH Zurich. As Chief Architect of Eiffel Software, he has made major contributions to modern software engineering, in particular through pioneering work on object technology and his development of the ideas of Design by Contract, recognized by several top international awards (ACM Software System Award, IEEE Harlan Mills Award and others). He has published numerous articles and 11 books on software engineering topics.
 

Software Engineering for Outsourced and Distributed Development
Date: Thursday, 27 October 2011
Duration: 1 Day
Taught by:

Prof. Dr. B. Meyer

Bertrand Meyer is Professor of Software Engineering at ETH Zurich. As Chief Architect of Eiffel Software, he has made major contributions to modern software engineering, in particular through pioneering work on object technology and his development of the ideas of Design by Contract, recognized by several top international awards (ACM Software System Award, IEEE Harlan Mills Award and others). He has published numerous articles and 11 books on software engineering topics.

Dr. P. Kolb

Dr. M. Nordio

Building Secure Software Systems
Date: Thursday, 23 June 2011
Duration: 2 Days
Taught by:

Prof. Dr. David Basin

Torsten Lodderstedt

Information Security and Cryptography - Fundamentals and Applications
Date: Monday, 20 June 2011
Duration: 3 Days
Taught by:

Prof. Dr. David Basin

Prof. Dr. Ueli Maurer

Projektmanagement mit MS Project
Date: Thursday, 3 February 2011
Duration: 2 to 1 Day(s)
Taught by: Prof. Dr. P. Müller

An Introduction to Algorithmic Game Theory
Date: Tuesday, 11 January 2011
Duration: 1 Day
Taught by: Prof. Dr. P. Widmayer, Dr. M. Mihalak

Data Processing in the Cloud
Date: Tuesday, 7 September 2010
Duration: 2 Days
Taught by:

Prof. G. Alonso, ETH Zürich

Prof. D. Kossmann, ETH Zürich

Prof. N. Tatbul, ETH Zürich

An Introduction to Algorithmic Game Theory
Date: Tuesday, 8 June 2010
Duration: 2 Days
Taught by: Prof. Dr. P. Widmayer, Dr. M. Mihalak

Modellieren, Testen und Verifizieren mit UML/MDA
Date: Tuesday, 23 February 2010
Duration: 1 Day
Taught by: Prof. Dr. D. Kröning

Parallel Programming - Theory and Practice
Date: Thursday, 11 February 2010
Duration: 2 Days
Taught by:

Prof. Dr. T. Gross

Susanne Cech Previtali

Web-basierte Informationssysteme
Date: Wednesday, 3 February 2010
Duration: 1 to 3 Day(s)
Taught by:

Prof. Dr. G. Alonso, ETH Zürich

Prof. Dr. D. Kossmann, ETH Zürich

Dierk König, Canoo Engineering AG

Fortgeschrittene Themen des Projektmanagement
Date: Tuesday, 8 September 2009
Duration: 1 Day
Taught by: Prof. Dr. P. Müller

Experience Multi-Core Processor Architecture Design with FPGA
Date: Thursday, 3 September 2009
Duration: 1 Day
Taught by:

Prof. Dr. J. Gutknecht

Dr. Lisa Ling Liu

Flow Simulations Using Particles - Bridging Computer Graphics and CFD
Date: Friday, 16 January 2009
Duration: 1 Day
Taught by:

Prof. Dr. P. Koumoutsakos, ETH Zürich

Prof. Dr. G.-H. Cottet, Laboratoire Jean Kuntzmann, CNRS, Grenoble, France

From dinosaurs to virology: detecting natural selection in comparative genomics
Date: Tuesday, 23 September 2008
Duration: 2 Days
Taught by:

Prof. Dr. G. Gonnet

Dr. Maria Anisimova

Erstellen von wissenschaftlichen Texten mit LaTex
Date: Monday, 1 September 2008
Duration: 1 to 2 Day(s)
Taught by:

Prof. Dr. W. Gander

Prof. Dr. P. Arbenz

Hands-On O-O Development Using EiffelStudio
Date: Monday, 7 July 2008
Duration: 5 Days
Taught by: Prof. Dr. B. Meyer

Einführung in die algorithmische Spieltheorie
Date: Friday, 15 February 2008
Duration: 1 Day
Taught by: Prof. Dr. P. Widmayer

Effizientes Geometrisches Modellieren mit Polygonalen Netzen
Date: Thursday, 14 February 2008
Duration: 1 Day
Taught by: Prof. Dr. M. Pauly, Dr. M. Botsch

Secure Messaging in Theory and Practice
Date: Friday, 25 January 2008
Duration: 1 Day
Taught by: Prof. Dr. D. Basin, Information Security, ETH Zürich,
Dr. Ralf Hauser, PrivaSphere AG
Prof. Dr. Rolf Oppliger, eSECURITY Technologies

Programming Multi-Core Architectures
Date: Friday, 7 September 2007
Duration: 1 Day
Taught by: Prof. Dr. Th. Gross

Information Security: Fundamental Concepts and Solutions
Date: Monday, 3 September 2007
Duration: 2 Days
Taught by: Prof. Dr. D. Basin, M. Hilty

Object-Oriented Software Construction
Date: Wednesday, 4 July 2007
Duration: 2 Days
Taught by: Prof. Dr. B. Meyer

Web-basierte Informationssysteme
Date: Wednesday, 27 June 2007
Duration: 3 Days
Taught by:

Prof. Dr. G. Alonso, ETH Zürich

Prof. Dr. D. Kossmann, ETH Zürich

Dr. H.-D. Walter, Canoo AG

Programmierunterricht und Grundkurs Informatik an den Mittelschulen
Date: Saturday, 24 March 2007
Duration: 1 to 1 Day(s)
Taught by:

Prof. Dr. H. Hinterberger
Prof. Dr. J. Hromkovic

Programmieren in der Primarschule
Date: Saturday, 17 March 2007
Duration: 1 to 1 Day(s)
Taught by: Prof. Dr. J. Hromkovic

End-to-end Service Design for Mobile Devices
Date: Wednesday, 7 March 2007
Duration: 1 Day
Taught by:

Dr. Simon Schubiger-Banz (Swisscom Innvoations)
Dr. Stefan Müller Arisona (ETH Zürich)

früherer Kurstitel: Mobile Application Design

Securing Online Applications
Date: Monday, 5 March 2007
Duration: 1 Day
Taught by: Prof. Dr. D. Basin, Information Security, ETH Zürich,
Dr. Ralf Hauser, PrivaSphere AG
PD Dr. Rolf Oppliger, eSECURITY Technologies

Application Development for MultiCore Systems
An introduction to multi-threaded programs for new platforms

Date: Thursday, 1 March 2007
Duration: 2 Days
Taught by: Prof. Dr. G. Alonso, Prof. Dr. Th. Gross

Fortgeschrittene Themen des Projektmanagement
Date: Thursday, 15 February 2007
Duration: 1 Day
Taught by: Prof. Dr. P. Müller

Design by Contract and the Eiffel method
Date: Thursday, 8 February 2007
Duration: 2 Days
Taught by: Prof. Dr. B. Meyer

Service Oriented Architectures and Web Services
Date: Monday, 5 February 2007
Duration: 2 Days
Taught by: Prof. Dr. G. Alonso, Dr. C. Pautasso

Software Engineering for Outsourcing and Offshoring
Date: Thursday, 1 February 2007
Duration: 2 Days
Taught by: Prof. Dr. B. Meyer, ETH Zurich, Dr. P. Kolb, red-expel

Software Testing and quality assurance: state of the art
Date: Thursday, 18 January 2007
Duration: 2 Days
Taught by: Prof. Bertrand Meyer

Requirements Engineering: Building Systems for People
Date: Thursday, 26 October 2006
Duration: 2 Days
Taught by: Prof. Dr. B. Meyer

Farbe im Digitalen Publizieren
Date: Monday, 9 October 2006
Duration: 3 Days
Taught by: Prof. Dr. K. Simon

Information Security: Fundamental Concepts and Solutions
Date: Monday, 2 October 2006
Duration: 2 Days
Taught by: Prof. Dr. D. Basin, PD Dr. L. Viganò, Dipl.-Inf. A.D. Brucker

Digital Pen and Paper Solutions
Date: Tuesday, 12 September 2006
Duration: 1 Day
Taught by: Prof. Dr. Moira Norrie, Dr. Beat Signer

Parallele Programmierung: die Herausforderung der Zukunft
Date: Monday, 20 March 2006
Duration: 2 Days
Taught by: Prof. Dr. J. Gutknecht

XML und Datenbanken
Date: Monday, 6 March 2006
Duration: 1 Day
Taught by: Prof. Dr. D. Kossmann

RFID -Einführung, Technologie und Anwendungen
Date: Tuesday, 21 February 2006
Duration: 1 Day
Taught by: Prof. Dr. F. Mattern

Entwicklung grosser Softwareprojekte unter Unix / GNU Linux
Date: Monday, 13 February 2006
Duration: 2 Days
Taught by: Prof. Dr. D. Kröning

Qualitätsmanagement und Fehlersuche in grossen Software-Projekten
Date: Tuesday, 18 October 2005
Duration: 1 Day
Taught by: Prof. Dr. D. Kröning

Constructing Correct Computer Systems
Date: Wednesday, 5 October 2005
Duration: 1 Day
Taught by: Prof. Dr. J.-R. Abrial

Theorie der Algorithmen und Datenstrukturen jenseits des Hauptspeichers
Date: Wednesday, 21 September 2005
Duration: 1 Day
Taught by: Prof. Dr. P. Widmayer

Methoden zum Lösen algorithmischer Probleme
Date: Tuesday, 20 September 2005
Duration: 1 Day
Taught by: Prof. Dr. P. Widmayer

Theorie der Auktionen und Spiele
Date: Monday, 19 September 2005
Duration: 1 Day
Taught by: Prof. Dr. P. Widmayer

Praxisbezogen Programmieren Lernen mit Java
Date: Thursday, 1 September 2005
Duration: 7 Days
Taught by: Prof. H. Hinterberger, Dr. Bettina Bauer-Messmer, Lukas Fässler und Markus Dahinden

Graphische Programmierung von Klang, Video und Multimedia am Beispiel von Max/MSP
Date: Tuesday, 9 August 2005
Duration: 8 Days
Taught by: Prof. Dr. J. Gutknecht, Art Clay, Medienkünstler New York

Component-oriented programming at the example of COM and .NET
Date: Thursday, 17 March 2005
Duration: 2 Days
Taught by: Prof. Dr. J. Gutknecht, Dr. E. Zueff

Informatik-Projektführung
Date: Wednesday, 16 March 2005
Duration: 1 Day
Taught by: Prof. Dr. P. Müller

SQL/XML - XML & Datenbanken
Date: Monday, 7 March 2005
Duration: 1 Day
Taught by: Dr.-Ing. C. Türker

Drahtlose Kommunikation und Mobile Systeme
Date: Tuesday, 15 February 2005
Duration: 1 Day
Taught by: Prof. Dr. F. Mattern, Prof. Dr. R. Wattenhofer

Information Security Fundamentals
Date: Tuesday, 8 February 2005
Duration: 2 Days
Taught by: Prof. Dr. D. Basin, PD Dr. L. Viganò

SQL:2003 & Objektrelationale Datenbanken
Date: Monday, 7 February 2005
Duration: 1 Day
Taught by: Dr.-Ing. C. Türker

 

Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to a newer browser.
More information

© 2012 ETH Zurich | Imprint | 23 May 2006
top