Past Courses

Past Courses / Spring 2008

Courses offered during Spring 2008

Members of the systems group are teaching the following Bachelors and Masters courses for Spring Semester 2008:

Bachelors courses

252-0052-00L Computer Networks 6 credits, 3V + 2U Gustavo Alonso, Timothy Roscoe
252-0060-00L Introduction to Database Systems 4 credits, 2V + 1U Donald Kossmann
252-3501-00L Distributed Systems and Networks Lab 4 credits, 8P Gustavo Alonso, Friedeman Mattern, Timothy Roscoe
252-3200-00L Hot Topics in Data Management Systems 2 credits, 2S Nesime Tatbul
252-3500-03L Small Mobile Devices 2 credits, 2S Oriana Riva, Gustavo Alonso
251-0316-00L Web services and Service Oriented Architectures 6 credits, 2V + 1U + 1P Gustavo Alonso
251-0376-00L Data Warehouses 5 credits, 2V + 1U Donald Kossmann, Jens-Peter Dittrich
251-0383-00L Networked Information Systems 5 credits, 2V + 1U Nesime Tatbul

Masters courses

251-0316-00L Web services and Service Oriented Architectures 6 credits, 2V+1U+1P Gustavo Alonso
251-0817-00L Distributed Systems Laboratory 10 credits, 8P Friedemann Mattern, Gustavo Alonso, Roger Wattenhofer
252-3500-03L Small Mobile Devices 2 credits, 2S Oriana Riva, Gustavo Alonso
263-3800-00L Advanced Operating Systems 6 credits, 2V+2U Timothy Roscoe, Andrew Baumann
251-0376-00L Data Warehouses 5 credits, 2V+1U Donald Kossmann, Jens-Peter Dittrich
251-0383-00L Networked Information Systems 5 credits, 2V+1U Nesime Tatbul
251-0807-00L Information Systems Laboratory 10 credits, 8P Moira Norrie, Donald Kossmann, Nesime Tatbul
252-3002-00L Algorithms for Database Systems 2 credits, 2S Peter Widmayer, Donald Kossmann
252-3200-00L Hot Topics in Data Management Systems 2 credits, 2S Nesime Tatbul

Past Courses / Fall 2008

252-3001-00L Advanced Topics in Information Systems 2 credits, 2S Donald Kossmann, Moira Norrie, Nesime Tatbul
251-0365-00L Architecture and Implementation of Database Systems 5 credits, 2V+1U Donald Kossmann,  Jens Teubner
251-0817-00L Distributed Systems Laboratory 10 credits, 8P Friedemann Mattern, Gustavo Alonso, Roger Wattenhofer
251-0307-00L Enterprise Application Integration (Middleware) 6 credits, 2V + 2U Gustavo Alonso
263-0004-00L Foundations of Computer Science: Information Systems 1 credit, 1R Angelika Steger, Gaston H. Gonnet, Thomas Gross, Jürg Gutknecht, Donald Kossmann
252-3500-04L Data Processing Architectures for new HW Platforms (Information and Communication Systems) 2 credits, 2S Gustavo Alonso, Donald Kossmann, Timothy Roscoe, Nesime Tatbul
251-0341-01L Information Retrieval 5 credits, 2V + 1U Donald Kossmann, Thomas Hoffmann
251-0807-00L Information Systems Laboratory 10 credits, 8P Donald Kossmann, Moira Norrie, Nesime Tatbul
263-3000-00L Massively Parallel Data Analysis with MapReduce 6 credits, 2V + 2A Donald Kossmann, Gustavo Alonso, Timothy Roscoe, Nesime Tatbul
251-0317-00L XML and Databases 5 credits, 2V + 1U Donald Kossmann, Peter Fischer

Past Courses / Spring 2009

Courses offered during Spring 2009

Advanced Operating Systems

Timothy Roscoe, Andrew Baumann - 6 credits, 2V+2U
Course webpage - ETH Course catalogue entry

Advanced Computer Networks

Oriana Riva - 6 credits, 2V+2U
Course webpage - ETH Course catalogue entry

Introduction to Database Systems

Donald Kossmann - 4 credits,  2V+1U
Course webpage - ETH Course catalogue entry

Foundations of Computer Science: Information Systems

Donald Kossmann - 1 credit
Course webpage - ETH Course catalogue entry

Data Warehousing

Donald Kossmann - 5 credits,  2V+1U
Course webpage - ETH Course catalogue entry

Algorithms for Database Systems

Donald Kossmann - 2 credits, 2 Hrs
Course webpage - ETH Course catalogue entry

Networked Information Systems

Nesime Tatbul - 6 credits, 2V+1U+1A
Course webpage - ETH Course catalogue entry

Hot Topics in Data Management Systems

Nesime Tatbul - 2 credits, 2S
Course webpage - ETH Course catalogue entry

Web services and Service Oriented Architectures

Gustavo Alonso - 6 credits 2V + 1U + 1P
Course webpage - ETH Course catalogue entry

Computer Networks

Timothy Roscoe and Gustavo Alonso
Course webpage - ETH Course catalogue entry

 
 

Past Courses / Fall 2009

Architecture and Implementation of Database Systems

Donald Kossmann, Jens Teubner - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Data Processing on Modern Hardware

Jens Teubner - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

XML and Databases

Donald Kossmann, Peter Fischer - 5 credits, 2V+1U+1A
Course webpage - ETH Course catalogue entry

Information Systems Laboratory

Donald Kossmann - 10 credits, 8P
Course webpage - ETH Course catalogue entry

Information Retrieval

Donald Kossmann, Thomas Hoffmann - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Advanced Topics on Information Systems (Seminar)

Donald Kossmann - 2 credits, 2 hrs
Course webpage - ETH Course catalogue entry

Advanced Systems Lab

Donald Kossmann - 6 credits, 2V+2U+1A
Course webpage - ETH Course catalogue entry

Information Systems

Nesime Tatbul - 6 credits, 3V+2U

Course webpage - ETH Course catalogue entry

Advanced Operating Systems

Timothy Roscoe, Andrew Baumann - 6 credits, 2V+2U
Course webpage - ETH Course catalogue entry

Enterprise Application Integration

Gustavo Alonso - 6 credits, 2V+2U
Course webpage - ETH Course catalogue entry

 
 

 

Past Courses / Spring 2010

Accenture Campus Challenge (Seminar)

Donald Kossmann - 2 credits, 2 S
Course webpage - ETH Course catalogue entry

Data Modelling and Databases

Donald Kossmann - 7 credits, 4V+2U
Course webpage - ETH Course catalogue entry

Algorithms for Database Systems

Donald Kossmann - 2 credits, 2 S
Course webpage - ETH Course catalogue entry

Information Systems Lab

Donald Kossmann - 10 credits, 9P
Course webpage - ETH Course catalogue entry

Introduction to Natural Language Processing

Keith Hall - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Hot Topics in Data Management Systems (Seminar)

Nesime Tatbul - 2 credits, 2S
Course webpage - ETH course catalog entry

Web services and Service Oriented Architectures

Gustavo Alonso - 5 credits 2V + 1U + 1P
Course webpage - ETH Course catalogue entry

Information and Communications Systems Seminar: Lions' Commentary on UNIX 6th Edition

Gustavo Alonso - 2 credits, 2S
Course webpage - ETH Course catalogue entry

Operating Systems and Networks

Gustavo Alonso, Timothy Roscoe - 8 credits 4V + 3U
Course webpage - ETH Course catalogue entry

Advanced Computer Networks

Oriana Riva - 5 credits, 2V+2U
Course webpage - ETH Course catalogue entry

 
 

Past Courses / Fall 2010

Courses offered during Fall 2010

Data Processing on Modern Hardware

Jens Teubner - 4 credits, 2V+1U
Course Webpage ETH Course catalogue entry

XML and Databases

Donald Kossmann - 6 credits, 3V+1U+1A
Course webpage - ETH Course catalogue entry

Information Retrieval

Joachim Buhmann, Donald Kossmann - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Advanced Topics on Information Systems (Seminar)

Donald Kossmann, Gustavo Alonso - 2 credits, 2 hrs
Course webpage - ETH Course catalogue entry

Advanced Systems Lab

Gustavo Alonso, Donald Kossmann - 6 credits, 2V+2U+1A
Course webpage - ETH Course catalogue entry

Advanced Operating Systems

Timothy Roscoe, Andrew Baumann - 6 credits, 2V+2U+1A
Course Webpage ETH Course catalogue entry

Networked Information Systems

Peter Fischer, Maxim Grinev, Nesime Tatbul - 6 credits, 2V+2U+1A
Course webpage - ETH Course catalogue entry

Systems Programming and Computer Architecture

Timothy Roscoe - 8 credits, 4V+2U+1A
Course webpage - ETH Course catalogue entry

Enterprise Application Integration

Gustavo Alonso - 6 credits, 2V+2U
Course webpage - ETH Course catalogue entry


 
 

 

Past Courses / Spring 2011

Advanced Computer Networks

Timothy Roscoe, Patrick Stüdi - 5 credits, 2V+2U
Course webpage - ETH Course catalogue entry

Algorithms for Database Systems (Seminar)

Donald Kossmann, Peter Widmayer, Michael Böhlen - 2 credits, 2 S
Course webpage - ETH Course catalogue entry

Campus Challenge

Donald Kossmann - 2 credits, 2 S
Course webpage - ETH Course catalogue entry

Data Modelling and Databases

Donald Kossmann, Gustavo Alonso - 7 credits, 4V+2U
Course webpage - ETH Course catalogue entry

Data Warehousing

Robert Marti - 4 credits,  2V+1U
Course webpage - ETH Course catalogue entry

Information Systems Lab

Donald Kossmann, Moira Norrie, Nesime Tatbul - 10 credits, 9P
Course webpage - ETH Course catalogue entry

Information and Communications Systems Seminar: Programming Languages and Runtimes for Systems

Gustavo Alonso - 2 credits, 2S
Course webpage - ETH Course catalogue entry

Introduction to Natural Language Processing

Keith Hall - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Operating Systems and Networks

Gustavo Alonso, Timothy Roscoe, Donald Kossmann - 8 credits, 4V+3U
Course webpage - ETH Course catalogue entry

The Structure of Social and Information Networks

Maria Grineva - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Information Systems

Moira Norrie, Nesime Tatbul - 8 credits, 4V+3U
Course webpage - ETH course catalog entry

Hot Topics in Data Management Systems

Nesime Tatbul - 2 credits, 2S
Course webpage - ETH course catalog entry

 
 

Past courses / Fall 2011

Advanced Operating Systems

Timothy Roscoe - 6 credits, 2V+2U+1A
Course Webpage ETH Course catalogue entry

Advanced Systems Lab

Gustavo Alonso, Donald Kossmann - 6 credits, 2V+2U+1A
Course webpage - ETH Course catalogue entry

Advanced Topics on Information Systems (Seminar)

Donald Kossmann, Gustavo Alonso, Tamer Özsu - 2 credits, 2 hrs
Course webpage - ETH Course catalogue entry

Data Processing on Modern Hardware

Jens Teubner — 4 credits, 2V+1U
Course WebpageETH Course catalogue entry

Enterprise Application Integration

Gustavo Alonso - 6 credits, 2V+2U
Course webpage - ETH Course catalogue entry

Information Retrieval

Donald Kossmann, Andreas Krause - 4 credits, 2V+1U
Course webpage - ETH Course catalogue entry

Networked Information Systems

Nesime Tatbul - 6 credits, 2V+2U+1A
Course webpage - ETH Course catalogue entry

Systems Programming and Computer Architecture

Timothy Roscoe - 8 credits, 4V+2U+1A
Course webpage - ETH Course catalogue entry

XML and Databases

Donald Kossmann - 6 credits, 3V+1U+1A
Course webpage - ETH Course catalogue entry

Past Courses - Spring 2012

SPRING SEMESTER 2012

Advanced Computer Networks

Timothy Roscoe, Patrick Stüdi - 5 credits, 2V+2U
Course webpage -
ETH Course catalogue entry

Algorithms for Database Systems (Seminar)

Donald Kossmann, Peter Widmayer, - 2 credits, 2 S
Course webpage -
ETH Course catalogue entry

Campus Challenge 

Donald Kossmann - 2 credits, 2 S
Course webpage -
ETH Course catalogue entry

Case Studies from Practice 

Marc Brandis - 4 credits, 2V+3U
Course webpage -
ETH Course catalogue entry

Data Modelling and Databases

Gustavo Alonso, Timothy Roscoe - 7 credits, 4V+2U
Course webpage -
ETH Course catalogue entry

Data Warehousing

Robert Marti - 4 credits,  2V+1U
Course webpage -
ETH Course catalogue entry

Hot Topics in Data Management Systems

Nesime Tatbul - 2 credits, 2S
Course webpage -
ETH course catalog entry

Information and Communications Systems Seminar: Parallel Language Systems

Gustavo Alonso, Donald Kossmann, Timothy Roscoe, Kornilios Kourtis - 2 credits, 2S
Course webpage -
ETH Course catalogue entry

Information Systems

Moira Norrie, Nesime Tatbul - 8 credits, 4V+3U
Course webpage -
ETH course catalog entry

Information Systems Lab

Donald Kossmann, Moira Norrie, Nesime Tatbul - 10 credits, 9P
Course webpage -
ETH Course catalogue entry

Introduction to Natural Language Processing

Enrique Alfonseca, Massimiliano Ciaramita - 4 credits, 2V+1U
Course webpage -
ETH Course catalogue entry

Managing Large Data

Jens Teubner - 4 credits, 2V+1U
Course webpage -
ETH Course catalogue entry

Operating Systems and Networks

Timothy Roscoe, Donald Kossmann - 8 credits, 4V+3U
Course webpage -
ETH Course catalogue entry

Practical Programming Language Tools for Low-Level Programs

Zachary Anderson - 5 credits, 2V+1U +1A
Course webpage -
ETH Course catalogue entry