Computer Science Bachelor |
2. Semester Bachelor Programme (Programme Regulations 2008) |
First Year Examinations (2. Sem.) |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0002-00L | Data Structures and Algorithms | O | 7 credits | 4V + 2U | P. Widmayer |
252-0014-00L | Design of Digital Circuits | O | 6 credits | 3V + 2U | D. Kröning |
252-0024-00L | Parallel Programming | O | 7 credits | 4V + 2U | T. Gross |
401-0212-00L | Analysis II | O | 6 credits | 3V + 2U | M. Struwe |
402-0038-00L | Physics | O | 6 credits | 3V + 2U | A. Rubbia |
|
4. Semester Bachelor Programme |
Compulsory Courses (4. Sem.) |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0050-00L | Software Architecture | O | 4 credits | 2V + 1U | B. Meyer |
252-0052-00L | Computer Networks | O | 6 credits | 3V + 2U | G. Alonso,
T. Roscoe |
252-0054-00L | Advanced Computational Science | O | 4 credits | 2V + 1U | P. Koumoutsakos |
252-0056-00L | Operating Systems | O | 6 credits | 3V + 2U | F. Friedrich Wicker,
J. Gutknecht |
252-0058-00L | Formal Methods and Functional Programming | O | 6 credits | 3V + 2U | D. Basin,
P. Müller |
252-0060-00L | Introduction to Database Systems | O | 4 credits | 2V + 1U | D. Kossmann |
|
Compensatory Courses |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0202-00L | Information Security | W | 6 credits | 3V + 2U | D. Basin,
U. Maurer |
252-0204-00L | Software Engineering | W | 6 credits | 3V + 2U | P. Müller |
252-0206-00L | Visual Computing | W | 6 credits | 3V + 2U | M. Gross,
M. Pollefeys |
252-0024-00L | Parallel Programming | W | 7 credits | 4V + 2U | T. Gross |
252-2100-00L | Computer Systems Lab This course is primarily offered for Computer Science Bachelor students. Diploma Course students may be admitted subject availability of seats. | W | 4 credits | 8P | S. Freudenberger |
252-2601-01L | Software Engineering Laboratory: Open-Source EiffelStudio | W | 4 credits | 8P | B. Meyer |
252-3501-00L | Distributed Systems and Networks Lab | W | 4 credits | 8P | G. Alonso,
F. Mattern,
T. Roscoe |
|
Core Courses |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0202-00L | Information Security | W | 6 credits | 3V + 2U | D. Basin,
U. Maurer |
252-0204-00L | Software Engineering | W | 6 credits | 3V + 2U | P. Müller |
252-0206-00L | Visual Computing | W | 6 credits | 3V + 2U | M. Gross,
M. Pollefeys |
|
Major |
Compulsory Major Courses |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
251-0812-00L | Secure Operation of IT-Systems in Practice | W | 2 credits | 2G | D. Aebi |
251-0820-00L | Case Studies | W | 3 credits | 3G | J. Gutknecht,
M. Brandis |
252-2600-04L | Software Engineering Seminar | W | 2 credits | 2S | B. Meyer |
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 |
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 |
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-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 |
252-5251-00L | Computational Science | W | 2 credits | 2S | P. Arbenz,
J. M. Buhmann,
P. Koumoutsakos,
I. Sbalzarini |
252-5300-00L | Computational Biology and Bioinformatics Seminar | W | 2 credits | 2S | J. Stelling,
R. Aebersold,
N. Beerenwinkel,
G. H. Gonnet,
M. J. Müller,
P. Widmayer,
E. Zitzler |
351-0734-00L | Work Physiology | W | 2 credits | 2G | T. Läubli |
351-0745-00L | Human Vision in Product Development and Innovation | W | 2 credits | 2V | M. Menozzi Jäckli,
R. Boutellier,
P. Sury,
G. Székely |
351-0778-00L | Discovering Entrepreneurship | W | 3 credits | 3G | P. Baschera,
R. Boutellier,
L. Bretschger,
F. Fahrni,
E. Fleisch,
P. Frauenfelder,
G. Grote,
V. Hoffmann,
P. Schönsleben,
G. von Krogh,
T. Wehner |
351-0778-01L | Discovering Entrepreneurship (Exercises) | W | 1 credit | 1U | P. Frauenfelder |
|
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-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 |
252-2100-00L | Computer Systems Lab This course is primarily offered for Computer Science Bachelor students. Diploma Course students may be admitted subject availability of seats. | W | 4 credits | 8P | S. Freudenberger |
252-2601-01L | Software Engineering Laboratory: Open-Source EiffelStudio | W | 4 credits | 8P | B. Meyer |
252-3501-00L | Distributed Systems and Networks Lab | W | 4 credits | 8P | G. Alonso,
F. Mattern,
T. Roscoe |
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-0124-00L | Embedded Systems | W | 6 credits | 4G | L. Thiele |
227-0558-00L | Principles of Distributed Computing | W | 6 credits | 2V + 2U | R. Wattenhofer |
401-2694-00L | Parallel Numerical Computing | W | 6 credits | 2V + 2U | P. Arbenz,
A. Adelmann |
401-2903-00L | Introduction to Optimization | W | 5 credits | 2V + 1U | M. Laumanns |
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-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 |
|
Individual Project |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0800-00L | Semester Thesis | W | 5 credits | 11A | Lecturers |
252-0900-00L | Internship | W | 5 credits | | Lecturers |
|
Compulsory Electives in Humanities, Social and Political Sciences |
»
see Compulsory Electives in Humanities, Social and Political Sciences |