Computer Science Bachelor |
2. Semester |
First Year Examinations (2. Sem.) |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
401-0212-00L | Analysis II | O | 6 credits | 3V + 2U | Ö. Imamoglu |
252-0002-00L | Data Structures and Algorithms | O | 7 credits | 4V + 2U | P. Widmayer |
252-0024-00L | Parallel Programming | O | 7 credits | 4V + 2U | O. Hilliges,
F. Friedrich Wicker |
402-0038-00L | Physics | O | 6 credits | 3V + 2U | A. Rubbia |
252-0014-00L | Digital Circuits | O | 6 credits | 3V + 2U | S. Capkun,
F. K. Gürkaynak |
|
4. Semester |
Compulsory Courses (4. Sem.) |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0058-00L | Formal Methods and Functional Programming | O | 7 credits | 4V + 2U | D. Basin,
P. Müller |
252-0062-00L | Operating Systems and Networks | O | 8 credits | 4V + 3U | T. Hoefler,
A. Perrig |
252-0063-00L | Data Modelling and Databases | O | 7 credits | 4V + 2U | G. Alonso |
|
Compensatory Courses
Compulsory major courses count as compensatory courses. |
Major |
Compulsory Major Courses |
Major in Computer and Software Engineering |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0215-00L | Information Systems | O | 8 credits | 4V + 2U + 1A | M. Norrie |
252-0216-00L | Software Architecture and Engineering | O | 8 credits | 4V + 3U | P. Müller,
M. Vechev |
|
Major in Computational Science |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0218-00L | Modelling and Simulation | O | 8 credits | 4V + 3U | G. H. Gonnet |
252-0220-00L | Learning and Intelligent Systems | O | 8 credits | 4V + 2U + 1A | A. Krause |
401-0674-00L | Numerical Methods for Partial Differential Equations Not meant for BSc/MSc students of mathematics. | O | 8 credits | 4V + 2U + 1A | R. Hiptmair |
401-0686-10L | High Performance Computing for Science and Engineering (HPCSE) for Engineers II | W | 4 credits | 4G | M. Troyer,
P. Koumoutsakos |
|
Major in Theoretical Computer Science |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0211-00L | Information Security | O | 8 credits | 4V + 3U | D. Basin,
S. Capkun |
|
Electives
Compulsory major courses may also qualify as electives. Students may also choose courses from the Master's program in Computer Science. It is their responsibility to make sure that they meet the requirements and conditions for these courses. |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0055-00L | Information Theory | W | 4 credits | 2V + 1U | S. H. Hassani |
252-0820-00L | Case Studies from Practice | W | 4 credits | 2V + 1U | M. Brandis |
252-2601-02L | Software Engineering Laboratory: Open-Source EiffelStudio | W | 4 credits | 3P | B. Meyer |
227-0124-00L | Embedded Systems | W | 6 credits | 4G | L. Thiele |
252-3125-00L | Principles of Interaction Design Does not take place this semester. | W | 3 credits | 2G | M. Norrie |
|
Seminar |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-3002-00L | Algorithms for Database Systems | W | 2 credits | 2S | P. Widmayer,
A. Khan |
252-3100-00L | Computer Supported Cooperative Work Number of participants limited to 18. | W | 2 credits | 2S | M. Norrie |
252-3600-02L | Ubiquitous Computing Seminar | W | 2 credits | 2S | F. Mattern,
O. Hilliges |
252-4102-00L | Seminar on Randomized Algorithms and Probabilistic Methods | W | 2 credits | 2S | A. Steger |
252-4220-00L | A Taste of Research: Algorithms and Combinatorics | W | 2 credits | 2S | B. Gärtner,
A. Steger,
E. Welzl |
252-4800-00L | Quantum Information and Cryptography | W | 2 credits | 2S | S. Wolf |
252-5251-00L | Computational Science | W | 2 credits | 2S | P. Arbenz,
T. Hoefler,
P. Koumoutsakos |
252-5704-00L | Advanced Methods in Computer Graphics Number of participants limited to 24. | W | 2 credits | 2S | M. Gross,
O. Sorkine Hornung |
|
Compulsory Electives in Humanities, Social and Political Sciences |
»
see GESS Compulsory Electives |
|
Bachelor Thesis |
Number | Title | Type | ECTS | Hours | Lecturers |
---|
252-0500-00L | Bachelor's Thesis | O | 10 credits | 21D | Professors |