Computer Science Master |
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 |