The spring semester 2021 will generally take place online. New presence elements as of April 26 will be communicated by the lecturers.

Search result: Course units in Autumn Semester 2017

Computer Science Master Information
Interfocus Courses
NumberTitleTypeECTSHoursLecturers
263-0006-00LAlgorithms Lab
Only for master students, otherwise a special permission by the student administration of D-INFK is required.
O8 credits4P + 1AA. Steger, E. Welzl, P. Widmayer
263-0007-00LAdvanced Systems Lab Information
Only for master students, otherwise a special permission by the student administration of D-INFK is required.
O8 credits4P + 1AG. Alonso
Focus Courses
Focus Courses in Computational Science
Focus Core Courses Computational Science
NumberTitleTypeECTSHoursLecturers
252-0535-00LMachine Learning Information W8 credits3V + 2U + 2AJ. M. Buhmann
636-0007-00LComputational Systems Biology Information W6 credits3V + 2UJ. Stelling
Focus Elective Courses Computational Science
NumberTitleTypeECTSHoursLecturers
252-0543-01LComputer Graphics Information W6 credits3V + 2UM. Gross, J. Novak
263-5001-00LIntroduction to Finite Elements and Sparse Linear System Solving Information W4 credits2V + 1UP. Arbenz
636-0017-00LComputational Biology Information W6 credits3G + 2AC. Magnus, T. Stadler, T. Vaughan
Seminar Computational Science
NumberTitleTypeECTSHoursLecturers
252-5701-00LAdvanced Topics in Computer Graphics and Vision Information Restricted registration - show details
Number of participants limited to 24.
W2 credits2SM. Gross, O. Sorkine Hornung
Focus Courses in Distributed Systems
Focus Core Courses Distributed Systems
NumberTitleTypeECTSHoursLecturers
263-3800-00LAdvanced Operating Systems Information W6 credits2V + 2U + 1AT. Roscoe
252-1414-00LSystem Security Information W5 credits2V + 2US. Capkun, A. Perrig
Focus Elective Courses Distributed Systems
NumberTitleTypeECTSHoursLecturers
252-0437-00LDistributed Algorithms Information W4 credits3VF. Mattern
252-0817-00LDistributed Systems Laboratory Information
In the Master Programme max.10 credits can be accounted by Labs on top of the Interfocus Courses. These Labs will only count towards the Master Programme. Additional Labs will be listed on the Addendum.
W10 credits9PG. Alonso, T. Hoefler, F. Mattern, T. Roscoe, A. Singla, R. Wattenhofer, C. Zhang
263-2210-00LComputer Architecture Information W8 credits6G + 1AO. Mutlu
Seminar Distributed Systems
NumberTitleTypeECTSHoursLecturers
263-3900-00LCommunication Networks Seminar Information Restricted registration - show details
Number of participants limited to 20.
W2 credits2SA. Singla
263-3504-00LHardware Acceleration for Data Processing Information W2 credits2SG. Alonso, T. Hoefler, O. Mutlu, C. Zhang
Focus Courses in Information Security
Focus Core Courses Information Security
NumberTitleTypeECTSHoursLecturers
252-0463-00LSecurity Engineering Information W5 credits2V + 2UD. Basin
252-1414-00LSystem Security Information W5 credits2V + 2US. Capkun, A. Perrig
263-4640-00LNetwork Security Information W6 credits2V + 1U + 2AA. Perrig, S. Frei
Focus Elective Courses Information Security
NumberTitleTypeECTSHoursLecturers
252-0811-00LApplied Security Laboratory Information
In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W8 credits7PD. Basin
252-1411-00LSecurity of Wireless Networks Information W5 credits2V + 1U + 1AS. Capkun
263-4630-00LComputer-Aided Modelling and Reasoning Information
In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W8 credits7PA. Lochbihler, D. Traytel
Seminar Information Security
NumberTitleTypeECTSHoursLecturers
252-4601-00LCurrent Topics in Information Security Information Restricted registration - show details
Number of participants limited to 24.
W2 credits2SD. Basin, S. Capkun, A. Perrig
Focus Courses in Information Systems
Focus Core Courses Information Systems
NumberTitleTypeECTSHoursLecturers
252-0463-00LSecurity Engineering Information W5 credits2V + 2UD. Basin
252-0535-00LMachine Learning Information W8 credits3V + 2U + 2AJ. M. Buhmann
Focus Elective Courses Information Systems
NumberTitleTypeECTSHoursLecturers
252-0373-00LMobile and Personal Information Systems Information
The course will be offered for the last time.
W4 credits2V + 1UM. Norrie
263-3010-00LBig Data Information Restricted registration - show details W8 credits3V + 2U + 2AG. Fourny
263-3210-00LDeep Learning Information Restricted registration - show details
Number of participants limited to 300.
W4 credits2V + 1UT. Hofmann
263-3300-00LData Science Lab Information Restricted registration - show details
Number of participants limited to 30.

In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W10 credits9PC. Zhang, K. Schawinski
263-5200-00LData Mining: Learning from Large Data Sets Information W4 credits2V + 1UA. Krause, Y. Levy
263-5210-00LProbabilistic Artificial Intelligence Information W4 credits2V + 1UA. Krause
252-0341-01LInformation Retrieval Information
Does not take place this semester.
W4 credits2V + 1UT. Hofmann
263-2400-00LReliable and Interpretable Artificial Intelligence Information W4 credits2V + 1UM. Vechev
Seminar Information Systems
NumberTitleTypeECTSHoursLecturers
263-3504-00LHardware Acceleration for Data Processing Information W2 credits2SG. Alonso, T. Hoefler, O. Mutlu, C. Zhang
252-5051-00LAdvanced Topics in Machine Learning Information Restricted registration - show details
Number of participants limited to 40.
W2 credits2SJ. M. Buhmann, T. Hofmann, A. Krause, G. Rätsch
Focus Courses in Software Engineering
Focus Core Courses Software Engineering
NumberTitleTypeECTSHoursLecturers
252-0237-00LConcepts of Object-Oriented Programming Information W6 credits3V + 2UP. Müller
263-2800-00LDesign of Parallel and High-Performance Computing Information W7 credits3V + 2U + 1AT. Hoefler, M. Püschel
Focus Elective Courses Software Engineering
NumberTitleTypeECTSHoursLecturers
252-0286-00LSystem Construction Information W4 credits2V + 1UF. O. Friedrich
263-2400-00LReliable and Interpretable Artificial Intelligence Information W4 credits2V + 1UM. Vechev
263-2810-00LAdvanced Compiler Design Information W7 credits3V + 2U + 1AR. Eigenmann, T. Gross
263-4630-00LComputer-Aided Modelling and Reasoning Information
In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W8 credits7PA. Lochbihler, D. Traytel
Seminar Software Engineering
NumberTitleTypeECTSHoursLecturers
263-2100-00LResearch Topics in Software Engineering Information Restricted registration - show details
Number of participants limited to 22.
W2 credits2SP. Müller, T. Gross, M. Püschel, M. Vechev
263-2920-00LMachine Learning for Interactive Systems and Advanced Programming Tools Information
Does not take place this semester.
W2 credits2SO. Hilliges, M. Vechev
Focus Courses in Theoretical Computer Science
Focus Core Courses Theoretical Computer Science
NumberTitleTypeECTSHoursLecturers
252-0417-00LRandomized Algorithms and Probabilistic MethodsW8 credits3V + 2U + 2AA. Steger, E. Welzl
252-0535-00LMachine Learning Information W8 credits3V + 2U + 2AJ. M. Buhmann
Focus Elective Courses Theoretical Computer Science
NumberTitleTypeECTSHoursLecturers
252-1407-00LAlgorithmic Game Theory Information W7 credits3V + 2U + 1AP. Penna
252-1425-00LGeometry: Combinatorics and Algorithms Information W6 credits2V + 2U + 1AE. Welzl, L. F. Barba Flores, M. Hoffmann, A. Pilz
263-4110-00LInterdisciplinary Algorithms Lab Information Restricted registration - show details
In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W5 credits2PA. Steger, D. Steurer
263-4500-00LAdvanced Algorithms Information W6 credits2V + 2U + 1AM. Ghaffari
401-3901-00LMathematical Optimization Information W11 credits4V + 2UR. Weismantel
401-3055-64LAlgebraic Methods in CombinatoricsW6 credits2V + 1UB. Sudakov
Seminar Theoretical Computer Science
NumberTitleTypeECTSHoursLecturers
252-4202-00LSeminar in Theoretical Computer Science Information W2 credits2SE. Welzl, B. Gärtner, M. Hoffmann, J. Lengler, A. Steger, B. Sudakov
263-4311-00LSeminar on Molecular Algorithms Information
Does not take place this semester.
Limited number of participants
W2 credits2SP. Widmayer
Focus Courses in Visual Computing
Focus Core Courses Visual Computing
NumberTitleTypeECTSHoursLecturers
252-0535-00LMachine Learning Information W8 credits3V + 2U + 2AJ. M. Buhmann
263-5902-00LComputer Vision Information W6 credits3V + 1U + 1AL. Van Gool, V. Ferrari, A. Geiger
Focus Elective Courses Visual Computing
NumberTitleTypeECTSHoursLecturers
252-0543-01LComputer Graphics Information W6 credits3V + 2UM. Gross, J. Novak
252-0546-00LPhysically-Based Simulation in Computer Graphics Information W4 credits2V + 1UM. Bächer, V. da Costa de Azevedo
263-2400-00LReliable and Interpretable Artificial Intelligence Information W4 credits2V + 1UM. Vechev
263-3300-00LData Science Lab Information Restricted registration - show details
Number of participants limited to 30.

In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W10 credits9PC. Zhang, K. Schawinski
263-5200-00LData Mining: Learning from Large Data Sets Information W4 credits2V + 1UA. Krause, Y. Levy
263-5210-00LProbabilistic Artificial Intelligence Information W4 credits2V + 1UA. Krause
263-5701-00LVisualization Information W4 credits2V + 1UT. Günther
Seminar Visual Computing
NumberTitleTypeECTSHoursLecturers
252-5051-00LAdvanced Topics in Machine Learning Information Restricted registration - show details
Number of participants limited to 40.
W2 credits2SJ. M. Buhmann, T. Hofmann, A. Krause, G. Rätsch
252-5701-00LAdvanced Topics in Computer Graphics and Vision Information Restricted registration - show details
Number of participants limited to 24.
W2 credits2SM. Gross, O. Sorkine Hornung
Focus Courses General Studies
Core Focus Courses General Studies
NumberTitleTypeECTSHoursLecturers
252-0237-00LConcepts of Object-Oriented Programming Information W6 credits3V + 2UP. Müller
252-0417-00LRandomized Algorithms and Probabilistic MethodsW8 credits3V + 2U + 2AA. Steger, E. Welzl
252-0463-00LSecurity Engineering Information W5 credits2V + 2UD. Basin
252-0535-00LMachine Learning Information W8 credits3V + 2U + 2AJ. M. Buhmann
252-1414-00LSystem Security Information W5 credits2V + 2US. Capkun, A. Perrig
263-2800-00LDesign of Parallel and High-Performance Computing Information W7 credits3V + 2U + 1AT. Hoefler, M. Püschel
263-3800-00LAdvanced Operating Systems Information W6 credits2V + 2U + 1AT. Roscoe
263-4640-00LNetwork Security Information W6 credits2V + 1U + 2AA. Perrig, S. Frei
263-5902-00LComputer Vision Information W6 credits3V + 1U + 1AL. Van Gool, V. Ferrari, A. Geiger
636-0007-00LComputational Systems Biology Information W6 credits3V + 2UJ. Stelling
Focus Elective Courses General Studies
NumberTitleTypeECTSHoursLecturers
252-0286-00LSystem Construction Information W4 credits2V + 1UF. O. Friedrich
252-0373-00LMobile and Personal Information Systems Information
The course will be offered for the last time.
W4 credits2V + 1UM. Norrie
252-0437-00LDistributed Algorithms Information W4 credits3VF. Mattern
252-0543-01LComputer Graphics Information W6 credits3V + 2UM. Gross, J. Novak
252-0546-00LPhysically-Based Simulation in Computer Graphics Information W4 credits2V + 1UM. Bächer, V. da Costa de Azevedo
252-0811-00LApplied Security Laboratory Information
In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W8 credits7PD. Basin
252-0817-00LDistributed Systems Laboratory Information
In the Master Programme max.10 credits can be accounted by Labs on top of the Interfocus Courses. These Labs will only count towards the Master Programme. Additional Labs will be listed on the Addendum.
W10 credits9PG. Alonso, T. Hoefler, F. Mattern, T. Roscoe, A. Singla, R. Wattenhofer, C. Zhang
252-1407-00LAlgorithmic Game Theory Information W7 credits3V + 2U + 1AP. Penna
252-1411-00LSecurity of Wireless Networks Information W5 credits2V + 1U + 1AS. Capkun
252-1425-00LGeometry: Combinatorics and Algorithms Information W6 credits2V + 2U + 1AE. Welzl, L. F. Barba Flores, M. Hoffmann, A. Pilz
263-2210-00LComputer Architecture Information W8 credits6G + 1AO. Mutlu
263-2400-00LReliable and Interpretable Artificial Intelligence Information W4 credits2V + 1UM. Vechev
263-2810-00LAdvanced Compiler Design Information W7 credits3V + 2U + 1AR. Eigenmann, T. Gross
263-3010-00LBig Data Information Restricted registration - show details W8 credits3V + 2U + 2AG. Fourny
263-3210-00LDeep Learning Information Restricted registration - show details
Number of participants limited to 300.
W4 credits2V + 1UT. Hofmann
263-3300-00LData Science Lab Information Restricted registration - show details
Number of participants limited to 30.

In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W10 credits9PC. Zhang, K. Schawinski
263-4500-00LAdvanced Algorithms Information W6 credits2V + 2U + 1AM. Ghaffari
263-4630-00LComputer-Aided Modelling and Reasoning Information
In the Master Programme max. 10 credits can be accounted by Labs on top of the Interfocus Courses. Additional Labs will be listed on the Addendum.
W8 credits7PA. Lochbihler, D. Traytel
263-5200-00LData Mining: Learning from Large Data Sets Information W4 credits2V + 1UA. Krause, Y. Levy
263-5210-00LProbabilistic Artificial Intelligence Information W4 credits2V + 1UA. Krause
263-5001-00LIntroduction to Finite Elements and Sparse Linear System Solving Information W4 credits2V + 1UP. Arbenz
263-5701-00LVisualization Information W4 credits2V + 1UT. Günther
401-3055-64LAlgebraic Methods in CombinatoricsW6 credits2V + 1UB. Sudakov
401-3901-00LMathematical Optimization Information W11 credits4V + 2UR. Weismantel
Seminar in General Studies
NumberTitleTypeECTSHoursLecturers
252-4202-00LSeminar in Theoretical Computer Science Information W2 credits2SE. Welzl, B. Gärtner, M. Hoffmann, J. Lengler, A. Steger, B. Sudakov
252-4601-00LCurrent Topics in Information Security Information Restricted registration - show details
Number of participants limited to 24.
W2 credits2SD. Basin, S. Capkun, A. Perrig
252-5051-00LAdvanced Topics in Machine Learning Information Restricted registration - show details
Number of participants limited to 40.
W2 credits2SJ. M. Buhmann, T. Hofmann, A. Krause, G. Rätsch
252-5701-00LAdvanced Topics in Computer Graphics and Vision Information Restricted registration - show details
Number of participants limited to 24.
W2 credits2SM. Gross, O. Sorkine Hornung
263-2100-00LResearch Topics in Software Engineering Information Restricted registration - show details
Number of participants limited to 22.
W2 credits2SP. Müller, T. Gross, M. Püschel, M. Vechev
263-3504-00LHardware Acceleration for Data Processing Information W2 credits2SG. Alonso, T. Hoefler, O. Mutlu, C. Zhang
263-3900-00LCommunication Networks Seminar Information Restricted registration - show details
Number of participants limited to 20.
W2 credits2SA. Singla
Computer Science Elective Courses
The Elective Computer Science Courses can be selected from all Master level courses offered by D-INFK.
NumberTitleTypeECTSHoursLecturers
252-0293-00LWireless and Mobile Computing for Entertainment Applications Information W4 credits2V + 1US. Mangold
252-3610-00LSmart Energy Information W5 credits3G + 1AF. Mattern, V. C. Coroama, V. Tiefenbeck
263-0600-00LResearch in Computer Science Restricted registration - show details
Only for Computer Science MSc.
W5 credits11AProfessors
227-0778-00LHardware/Software Codesign Information W6 credits2V + 2UL. Thiele
103-0237-00LGIS IIIW5 credits3GM. Raubal
Elective Courses
Students can individually chose from the entire Master course offerings from ETH Zurich, EPF Lausanne, the University of Zurich and - with the consent of the mentor - from all other Swiss universities.

For further details, refer to Art. 31 of the Regulations 2009 for the Master Program in Computer Science.
NumberTitleTypeECTSHoursLecturers
263-2900-00LHow To Give Strong Technical Presentations Information
Does not take place this semester.
Z0 creditsM. Püschel
151-3217-00LCoaching Student Teams (Basic Training)W1 credit1GR. P. Haas, I. Goller, M. Lehner, B. Volk
Internship
NumberTitleTypeECTSHoursLecturers
252-0700-00LInternship Information Restricted registration - show details
Only for Computer Science MSc.
W0 creditsexternal organisers
GESS Science in Perspective
» see GESS Science in Perspective: Type A: Enhancement of Reflection Capability
» see GESS Science in Perspective: Language Courses ETH/UZH
» Recommended GESS Science in Perspective (Type B) for D-INFK.
Master's Thesis
NumberTitleTypeECTSHoursLecturers
263-0800-00LMaster's Thesis Information Restricted registration - show details
Only students who fulfill the following criteria are allowed to begin with their master thesis:
a. successful completion of the bachelor programme;
b. fulfilling any additional requirements necessary to gain admission to the master programme;
c. "Inter focus courses" (12 credits) completed;
d. "Focus courses" (26 credits) completed.
O30 credits64DSupervisors