Computer Science Master |
Focused Courses |
Focused Study: Computational Science |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0548-00L | Software for Numerical Linear Algebra | W | 6 credits | 2V + 2U | |
251-0574-00L | Spatiotemporal Modeling and Simulation | W | 6 credits | 2V + 2U | I. Sbalzarini |
401-2694-00L | Parallel Numerical Computing | W | 6 credits | 2V + 2U | P. Arbenz,
A. Adelmann |
|
Focused Study: Distributed Systems |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0312-00L | Ubiquitous Computing | W | 4 credits | 2V | F. Mattern |
251-0316-00L | Web Services and Service Oriented Architectures | W | 6 credits | 2V + 1U + 1P | G. Alonso |
263-3800-00L | Advanced Operating Systems | W | 6 credits | 2V + 2U | T. Roscoe,
A. Baumann |
263-3501-00L | Advanced Computer Networks | W | 6 credits | 2V + 2U | O. Riva |
251-0817-00L | Distributed Systems Laboratory | W | 10 credits | 8P | F. Mattern,
G. Alonso,
R. Wattenhofer |
252-3500-05L | Information and Communication Systems | W | 2 credits | 2S | G. Alonso,
A. Baumann,
D. Kossmann,
T. Roscoe,
J. T. Teubner |
252-3600-02L | Seminar on Distributed Systems | W | 2 credits | 2S | F. Mattern |
|
Focused Study: Information Security |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0408-00L | Cryptographic Protocols | W | 6 credits | 2V + 2U | U. Maurer,
M. Hirt |
251-0470-00L | Security and Fault-Tolerance in Distributed Systems | W | 5 credits | 2V + 1U | C. Cachin |
251-1414-00L | System Security | W | 6 credits | 2V + 2U | S. Capkun,
G. Caronni,
N. Weiler |
|
Focused Study: Information Systems |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0222-00L | Compiler Design I | W | 6 credits | 2V + 2U | T. Gross,
F. T. Schneider |
251-0312-00L | Ubiquitous Computing | W | 4 credits | 2V | F. Mattern |
251-0316-00L | Web Services and Service Oriented Architectures | W | 6 credits | 2V + 1U + 1P | G. Alonso |
251-0374-00L | Web Engineering | W | 5 credits | 2V + 1U | M. Norrie |
251-0376-00L | Data Warehouses | W | 5 credits | 2V + 1U | D. Kossmann,
C. Binnig |
251-0383-00L | Networked Information Systems | W | 6 credits | 2V + 1U + 1A | N. Tatbul Bitim |
251-0807-00L | Information Systems Laboratory | W | 10 credits | 8P | M. Norrie,
D. Kossmann,
N. Tatbul Bitim |
252-3002-00L | Algorithms for Database Systems | W | 2 credits | 2S | P. Widmayer,
D. Kossmann |
252-3100-00L | Computer Supported Cooperative Work | W | 2 credits | 2S | M. Norrie |
252-3200-00L | Hot Topics in Data Management Systems | W | 2 credits | 2S | N. Tatbul Bitim |
|
Focused Study: Software Engineering
26 credits must be achieved, whereof at least 20 from courses offered by the professors involved in the Software Engineering Master. These 20 credits must include min. one seminar. |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-2600-04L | Software Engineering Seminar | W | 2 credits | 2S | B. Meyer |
|
Focused Study: Theory of Computing |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0408-00L | Cryptographic Protocols | W | 6 credits | 2V + 2U | U. Maurer,
M. Hirt |
251-1408-00L | Graphs and Algorithms | W | 6 credits | 2V + 1U + 1A | A. Steger,
D. Hefetz |
251-1426-00L | Approximation Algorithms and Semidefinite Programming | W | 8 credits | 3V + 2U | B. Gärtner,
J. Matousek |
227-0558-00L | Principles of Distributed Computing | W | 6 credits | 2V + 2U | R. Wattenhofer |
252-4102-00L | Randomized Algorithms and Probabilistic Methods | W | 2 credits | 2S | A. Steger |
252-4201-00L | Seminar Computational Geometry | W | 2 credits | 2S | B. Gärtner,
E. Welzl,
M. Hoffmann |
252-4202-00L | Seminar in Theoretical Computer Science | W | 2 credits | 2S | E. Welzl,
B. Gärtner,
D. Hefetz,
M. Hoffmann,
A. Steger,
U. Wagner |
252-4700-00L | Research Topics in Cryptography | W | 2 credits | 2S | M. Hirt |
263-4200-00L | Seminar SAT | W | 2 credits | 2S | E. Welzl |
|
Focused Study: Visual Computing |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0526-00L | Statistical Learning Theory | W | 5 credits | 2V + 1U | J. M. Buhmann |
251-0538-00L | Surface Representations and Geometric Modeling | W | 5 credits | 2V + 1U | M. Pauly |
251-0564-00L | Scientific Visualization | W | 5 credits | 2V + 1U | R. Peikert |
251-0570-00L | Game Programming Laboratory | W | 10 credits | 8P | B. Sumner,
N. Thürey |
251-0576-00L | Digital Signal and Image Processing | W | 5 credits | 2V + 1U | G. Székely,
S. Hirsch |
251-0581-00L | Computational Photography and Video | W | 6 credits | 2V + 1U + 1A | M. Pollefeys,
G. Brostow |
263-9000-00L | Information Processing with Neural Networks | W | 4 credits | 2V + 1U | J. Bernasconi |
402-0806-00L | Computational Vision | W | 6 credits | 2V + 1U | R. J. Douglas,
D. Kiper,
K. A. Martin |
252-4201-00L | Seminar Computational Geometry | W | 2 credits | 2S | B. Gärtner,
E. Welzl,
M. Hoffmann |
251-0456-00L | Approximate Methods in Geometry Does not take place this semester. | W | 5 credits | 2V + 1U | E. Welzl |
|
Basic Courses and Electives |
Basic Courses |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
263-0001-00L | Foundations of Computer Science: Theory and Algorithms This course may be compensated by the following two courses: 252-0002-00L Data Structures & Algorithms 252-0057-00L Theory of Computing | W | 1 credit | 1R | A. Steger,
G. H. Gonnet,
T. Gross,
J. Gutknecht,
D. Kossmann |
263-0002-00L | Foundations of Computer Science: Computer Systems This course may be compensated by the following two courses: 252-0053-00 Systems Programming 252-0051-00 Computer Architecture | W | 1 credit | 1R | A. Steger,
G. H. Gonnet,
T. Gross,
J. Gutknecht,
D. Kossmann |
263-0003-00L | Foundations of Computer Science: Computational Science This course may be compensated by the following two courses: 252-0059-00L Introduction to Computational Science 252-0054-00L Introduction to Differential Equations | W | 1 credit | 1R | A. Steger,
G. H. Gonnet,
T. Gross,
J. Gutknecht,
D. Kossmann |
263-0004-00L | Foundations of Computer Science: Information Systems This course may be compensated by the following two courses: 252-0052-00L Computer Networks 252-0060-00L Introduction to Database Systems | W | 1 credit | 1R | A. Steger,
G. H. Gonnet,
T. Gross,
J. Gutknecht,
D. Kossmann |
263-0005-00L | Foundations of Computer Science: Programming This course may be compensated by the following two courses: 252-0001-00L Introduction to Programming 252-0050-00L Software Architecture | W | 1 credit | 1R | A. Steger,
G. H. Gonnet,
T. Gross,
J. Gutknecht,
D. Kossmann |
|
Electives |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0222-00L | Compiler Design I | W | 6 credits | 2V + 2U | T. Gross,
F. T. Schneider |
251-0268-00L | Concurrent Programming 2: Concurrent Object-Oriented Programming | W | 5 credits | 2V + 1U | B. Meyer |
251-0286-00L | System Construction | W | 5 credits | 2V + 1U | J. Gutknecht |
251-0312-00L | Ubiquitous Computing | W | 4 credits | 2V | F. Mattern |
251-0316-00L | Web Services and Service Oriented Architectures | W | 6 credits | 2V + 1U + 1P | G. Alonso |
251-0374-00L | Web Engineering | W | 5 credits | 2V + 1U | M. Norrie |
251-0376-00L | Data Warehouses | W | 5 credits | 2V + 1U | D. Kossmann,
C. Binnig |
251-0383-00L | Networked Information Systems | W | 6 credits | 2V + 1U + 1A | N. Tatbul Bitim |
251-0408-00L | Cryptographic Protocols | W | 6 credits | 2V + 2U | U. Maurer,
M. Hirt |
251-0466-00L | E-Privacy: Privacy in the Electronic Society | W | 5 credits | 2V + 1U | G. Karjoth,
J. Camenisch |
251-0470-00L | Security and Fault-Tolerance in Distributed Systems | W | 5 credits | 2V + 1U | C. Cachin |
251-1408-00L | Graphs and Algorithms | W | 6 credits | 2V + 1U + 1A | A. Steger,
D. Hefetz |
251-1414-00L | System Security | W | 6 credits | 2V + 2U | S. Capkun,
G. Caronni,
N. Weiler |
251-1424-00L | Models of Computation | W | 6 credits | 2V + 1U + 1A | M. Cook |
251-1426-00L | Approximation Algorithms and Semidefinite Programming | W | 8 credits | 3V + 2U | B. Gärtner,
J. Matousek |
251-0526-00L | Statistical Learning Theory | W | 5 credits | 2V + 1U | J. M. Buhmann |
251-0532-00L | Bio-Inspired Optimization and Design | W | 5 credits | 2V + 1U | E. Zitzler,
P. Koumoutsakos |
251-0538-00L | Surface Representations and Geometric Modeling | W | 5 credits | 2V + 1U | M. Pauly |
251-0548-00L | Software for Numerical Linear Algebra | W | 6 credits | 2V + 2U | |
251-0564-00L | Scientific Visualization | W | 5 credits | 2V + 1U | R. Peikert |
251-0570-00L | Game Programming Laboratory | W | 10 credits | 8P | B. Sumner,
N. Thürey |
251-0574-00L | Spatiotemporal Modeling and Simulation | W | 6 credits | 2V + 2U | I. Sbalzarini |
251-0576-00L | Digital Signal and Image Processing | W | 5 credits | 2V + 1U | G. Székely,
S. Hirsch |
251-0580-00L | Probabilistic Modeling in Molecular Evolution | W | 5 credits | 2V + 1U | M. Anisimova |
251-0581-00L | Computational Photography and Video | W | 6 credits | 2V + 1U + 1A | M. Pollefeys,
G. Brostow |
251-0820-00L | Case Studies | W | 3 credits | 3G | J. Gutknecht,
M. Brandis |
252-3500-05L | Information and Communication Systems | W | 2 credits | 2S | G. Alonso,
A. Baumann,
D. Kossmann,
T. Roscoe,
J. T. Teubner |
252-4700-00L | Research Topics in Cryptography | W | 2 credits | 2S | M. Hirt |
252-4800-00L | Quantum Information and Cryptography | W | 2 credits | 2S | S. Wolf |
263-0500-00L | Research in Computer Science I | W | 3 credits | 6A | Professors |
263-0600-00L | Research in Computer Science II | W | 5 credits | 11A | Professors |
263-3501-00L | Advanced Computer Networks | W | 6 credits | 2V + 2U | O. Riva |
263-3800-00L | Advanced Operating Systems | W | 6 credits | 2V + 2U | T. Roscoe,
A. Baumann |
263-9000-00L | Information Processing with Neural Networks | W | 4 credits | 2V + 1U | J. Bernasconi |
272-0300-00L | Algorithmic for Difficult Problems This course d o e s n o t include the Mentored Work Specialised Courses with an Educational Focus in Computer Science A. | W | 4 credits | 2V + 1U | J. Hromkovic |
272-0301-00L | Methods for Design of Random Systems This course d o e s n o t include the Mentored Work Specialised Courses with an Educational Focus in Computer Science B. | W | 4 credits | 2V + 1U | J. Hromkovic,
H.‑J. Böckenhauer |
151-0314-00L | Information Technologies in the Digital Product | W | 4 credits | 3G | E. Zwicker,
R. Montau |
151-0924-00L | Synthetic Biology | W | 4 credits | 3G | S. Panke,
J. Stelling,
E. Zitzler |
227-0116-00L | VLSI I: From Architectures to VLSI Circuits and FPGAs | W | 7 credits | 5G | W. Fichtner,
N. Felber,
H. Kaeslin |
227-0124-00L | Embedded Systems | W | 6 credits | 4G | L. Thiele |
227-0148-00L | VLSI III: Test and Fabrication of VLSI Circuits | W | 6 credits | 4G | W. Fichtner,
N. Felber,
H. Kaeslin |
227-0448-00L | Image Analysis and Computer Vision II 4 credit points under the programme regulations 2001 | W | 6 credits | 4G | V. Ferrari,
L. Van Gool |
227-0558-00L | Principles of Distributed Computing | W | 6 credits | 2V + 2U | R. Wattenhofer |
227-0678-00L | Speech Processing II | W | 6 credits | 4G | B. Pfister |
401-2694-00L | Parallel Numerical Computing | W | 6 credits | 2V + 2U | P. Arbenz,
A. Adelmann |
401-3632-00L | Computational Statistics | W | 10 credits | 3V + 2U | M. Mächler,
P. L. Bühlmann |
401-3904-00L | Convex Optimization | W | 6 credits | 2V + 1U | M. Baes |
401-3908-09L | Polyhedral Computation | W | 6 credits | 2V + 1U | K. Fukuda |
401-4658-00L | Computational Methods for Quantitative Finance II: Finite Element and Finite Difference Methods | W | 6 credits | 2V + 1U | N. W. Hilber |
401-5006-09L | Nonlinear Discrete Optimization | W | 6 credits | 2V + 1U | S. Onn |
251-0229-00L | Introduction to Stereoscopic Imaging Does not take place this semester. | W | 6 credits | 2V + 1G + 1U | C. D. Kornfeld,
T. Gross |
251-0284-00L | Java Programming ("Languages in Depth" Series) Does not take place this semester. | W | 5 credits | 2V + 1U | B. Meyer |
251-0290-00L | C # Programming ("Languages in Depth" Series) Does not take place this semester. | W | 5 credits | 2V + 1U | B. Meyer |
251-0447-00L | Topological Methods in Combinatorics and Geometry Does not take place this semester. | W | 5 credits | 2V + 1U | J. Matousek |
251-0456-00L | Approximate Methods in Geometry Does not take place this semester. | W | 5 credits | 2V + 1U | E. Welzl |
251-0482-00L | Random Graphs Does not take place this semester. | W | 5 credits | 2V + 1U | |
251-0496-01L | Complexity Theory Does not take place this semester. | W | 5 credits | 2V + 1U | J. Hromkovic |
251-0504-00L | Algorithms for Solving Large Scale Eigenvalue Problems Does not take place this semester. | W | 5 credits | 3G | P. Arbenz |
251-0534-00L | Simulations Using Particles Does not take place this semester. | W | 5 credits | 2V + 1U | P. Koumoutsakos |
401-3902-00L | Integer Programming Does not take place this semester. | W | 6 credits | 2V + 1U | K. Fukuda |
|
Multidisciplinary Courses
The choice of multidisciplinary courses must be coordinated with the academic counselor. |
Compulsory Electives in Humanities, Social and Political Sciences |
»
see Compulsory Electives in Humanities, Social and Political Sciences |
|
Master Thesis |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
263-0800-00L | Master Thesis | O | 30 credits | 64D | Professors |