Minor in Computational Science

New structure and additional courses effective fall semester 2018 (see below for older version for students who started this minor before fall semester 2018):

Graduates of a minor program in Computational Science (60 ECTS) are capable of writing computer programs of moderate complexity in a higher programming language, and of using these programs to analyze data and simulate scientific models. Computational Science is a transdisciplinary minor.
In addition to imparting knowledge in the basic subject of Informatics (core elective modules WP_N0), insights into various important fields of applied Computational Science will be provided. Two of the following areas must be chosen:

 

1- Data analysis for natural sciences (WP_N1)

2- Simulations in natural sciences (WP_N2)

3- Bioinformatics (WP_N3)

4- Neuroinformatics (WP_N4)

 

General Overview:

10 ECTS must be chosen from WP_N0.

At least 15 ECTS Credits each must be chosen from 2 following blocks (of 4 possible blocks WP_N1, WP_N2, WP_N3 or WP_N4). For example:

WP_N0:                      10 ECTS Credits

WP_N3:                      15 ETCS Credits

WP_N4:                      15 ECTS Credits

Elective modules      20 ECTS Credits

Total:                           60 ECTS Credits

 

Please note: some modules may not be offered each HS or each FS.

WP_N0: Core elective modules 'Informatics' (Wahlpflichtmodule Informatik)

10 ECTS must be chosen from the following.

AINF 1166 is recommended for students with no prior training in programming and with no compulsory programming course within their major.

Semester

Module

ECTS

HS

AINF 1166 Informatik I

6

HS

MAT 101 Programming

4

HS

MAT 116 Programming MatLab

2

HS

PHY 114 Informatik für Physikstudierende

2

HS

BIO 134 Programming in Biology

5

HS

PHY 225 Scientific Programming in Python

1

HS

STA 260 Practical Introduction to the Statistical Computing

Environment R

1

FS

AINF 1169 Informatik II

6

FS

ESC 401 High Performance Computing

6

FS

CHE 103 Computer Applications in Chemistry

4

FS

PHY 125 Scientific Computing (follows PHY 114)

2

FS

PHY 224 Programming in C++

1

FS

BIO 394 Interdisciplinary Research Methods In Computational Biology

4

FS

BIO 144 Data analysis in biology

5

FS

GEO 876 Introduction to Programming for Spatial Problems

3

WP_N1: Core elective modules 'Data analysis for natural sciences' (Wahlpflichtmodule 'Datenanalyse in den Naturwissenschaften')

At least 15 ECTS must be chosen from the following. ESC 403 must be attended if WP_N1 is chosen.

Semester

Module

ECTS

FS

ESC 403 Introduction to Data Science

6

FS

STA 110 Introduction to Probability

5

FS

STA 120 Introduction to Statistics*

5

HS

STA 121 Statistical Modeling

5

HS

PHY 231 Datenanalyse*

3

HS

STA 402 Likelihood Inference

5

HS

STA 406 Generalized Regression

5

HS

STA 470 Good Statistical Practice: Computational Skills

1

HS

STA 390 Statistical Practice

4

FS

STA 380 Selected Topics in Statistics

3

WP_N2: Core elective modules 'Simulations in natural sciences' (Wahlpflichtmodule 'Simulationen in den Naturwissenschaften')

At least 15 ECTS must be chosen from the following. ESC 201 must be attended if WP_N2 is chosen.

Semester

Module

ECTS

HS

ESC 201 Simulations in the Natural Sciences I

5

FS

ESC 202 Simulations in the Natural Sciences II

5

HS

AST 245 Computational Astrophysics

6

HS/FS

AST 243 Praktikum Computational Astrophysics

9

FS

INI 417 Computer Simulations of Sensory Systems

3

HS

MAT 802 Numerical Methods for Elliptic and Parabolic PDE

9

HS/FS

MAT 820 Practical Training in Numerics

3

FS

MAT 827 Numerical Methods for Hyperbolic PDE

10

FS

MAT 832 Mathematische Moellierung

9

FS

BMINF002 Computer Graphics

3

FS

BINFP 601 Computer Graphics Lab

6

HS

BINF 4245 Data Visualisation and Analysis

3

HS

BINF 4234 Data Visualisation Concepts

3

FS

BIO 219 Biomedical Imaging and Scientific Visualization

2

WP_N3: Core elective modules 'Bioinformatics' (Wahlpflichtmodule 'Bioinformatik')

At least 15 ECTS must be chosen from the following. BIO 390 must be attended if WP_N3 is chosen.

Semester

Module

ECTS

HS

BIO 390 Introduction to Bioinformatics

2

HS

BIO 334 Practical Bioinformatics

6

FS

BCH 304 Protein Biophysics

6

HS

BIO 351 Principles of Evolution: Theory

6

HS

ETH 701-1418-00L Modeling in Population and Evolutionary Biology

4

HS

ETH 636-0009-00L Evolutionary Dynamics

5

HS

BIO 445 Quantitative Life Sciences: From infectious diseases to ecosystems

6

HS

BIO 392 Bioinformatics of Sequence Variation

6

FS

BIO 394: Interdisciplinary Research Methods in Computational Biology

4

 

 

WP_N4: Core elective modules 'Neuroinformatics' (Wahlpflichtmodule 'Neuroinformatik')

At least 15 ECTS must be chosen from the following. INI 415 must be attended if WP_N4 is chosen.

Semester

Module

ECTS

HS

INI 415 Systems Neuroscience

6

HS

INI 401 Introduction to Neuroinformatics

6

HS

INI 404: Neuromorphic Engineering I

6

FS

INI 405: Neuromorphic Engineering II

6

FS

INI 402 Computational Vision

6

FS

INI 428 Theory, Programming and simulation of neural networks

6

FS

INI 427 Models of computation

6

HS

DOEC0023: Methods and models for fMRI data analysis

3

Elective modules (Wahlmodule)

At least 20 ECTS must be chosen from the following list (or from any of the above blocks WP_N0, WP_N1, WP_N2, WP_N3, WP_N4).

Semester

Module

ECTS

 

Free Choice CompSci Modules

 

HS

STA 404 Clinical Biostatistics

5

FS

STA 408 Statistical Methods in Epidemiology

5

HS

STA 426 Statistical Methods for the Analysis of Microarray and Short-Read Sequencing Data

5

HS

MAT 141 Lineare Algebra für die Naturwissenschaften

5

FS

STA 330 Analysis of longitudinal and spatial data

5

HS

SPI 301 Computergestütztes Experimentieren I

5

FS

SPI 302 Computergestütztes Experimentieren II

4

 

MINF 4226 Computer Graphics

1

 

BINF 2110 Software Engineering

 

FS

AINF 1170 Formale Grundlagen der Informatik I

6

HS

BINF 2100 Foundations of Computing II

6

HS

BMINF005 Software Maintenance and Evolution

3

FS

BINF 2160 Datenbanksysteme

6

HS

52001 Einführung in die Computerlinguistik I

6

FS

52001 Einführung in die Computerlinguistik II

6

FS

Maschinelle Übersetzung und parallele Korpora

6

HS

520103 Programmiertechniken in der Computerlinguistik III

6

HS

520151 Quantitative Methoden in der Computerlinguistik

6

 

Older version for students who started this minor before fall semester 2018:

Please note: Some modules may have been cancelled. In such cases, students may be required to replace ECTS credits with elective modules.

A transition from the old to the new structure is possible. In that case, the requirements of the new structure must be followed.

Graduates of a minor program in Computational Science (60 ECTS) are capable of writing computer programs of moderate complexity in a higher programming language, and of using these programs to analyze data and simulate scientific models. Computational Science is a transdisciplinary minor.
In addition to imparting knowledge in the basic subjects of Applied Mathematics, Statistics and Informatics, insights into various important fields of applied Computational Science will be provided.
In the 60 ECTS minor, the students must have a concentration in two of the areas of  simulations in natural sciences, neuroinformatics or bioinformatics.

Compulsory modules (Pflichtmodule)

Semester Module ECTS
FS AINF 1152 Informatik II 6
HS AINF 1166 Informatik I 6
HS/FS ESC 391 Proseminar Computational Science 2

 

Core elective modules (Wahlpflichtmodule)

  • 5 ECTS must be chosen from 'Statistics' WP_N0:

Semester Module ECTS
FS STA 110 Introduction to Probability 5
HS STA 111 Stochastische Modellierung 5
FS STA 120 Introduction to Statistics 5
HS STA 121 Statistical Modeling 5
HS PHY 231 Datenanalyse 3
  • At least 12 ECTS from 'Simulations in Natural Sciences' WP_N1 (ESC 201 must be chosen if WP_N1 is chosen):

Semester Module ECTS
HS ESC 201 Einsatz der Computersimulation I 5
FS ESC 202 Einsatz der Computersimulation II 5
HS/FS AST 243 Praktikum Computational Astrophysics 9
FS ESC 401 High Performance Computing 6
FS ESC 403 Introduction to Data Science 6
HS/FS MAT 820 Numerisches Praktikum 3
FS MAT 012 Introduction to scientific computing 4
  • At least 12 ECTS from 'BioInformatics' WP_N2 (BIO 390 must be chosen if WP_N2 is chosen):

Semester Module ECTS
HS BIO 390 Introduction to Bioinformatics 2
HS BIO 334 Practical Bioinformatics 6
FS BCH 304 Protein Biophysics 6
HS BIO 351 Principles of Evolution:Theory 6
HS ETH 701-1418-00L Modeling in Population and Evolutionary Biology 4
  ETH 636-0009-00L Evolutionary Dynamics 5
  • At least 12 ECTS from 'NeuroInformatics'  WP_N3 (INI 415 must be chosen if WP_N3 is chosen):

Semester Module ECTS
HS INI 415 Systems Neuroscience 6
HS INI 401 Introduction to Neuroinformatics 6
HS INI 404 Neuromorphic Engineering I 6
FS INI 405 Neuromorphic Engineering II 6
FS INI 402 Computational Vision 6
FS INI 428 Theory, Programming and simulation of neural networks 6
FS INI 427 Models of computation 6
HS DOEC 0023 Methods and models for fMRI data analysis 3

 

Elective modules (Wahlmodule)

  • The remaining ECTS can be chosen from the following (or from the core electives):

Semester Module ECTS
HS STA 402 Likelihood Inference 5
HS STA 404 Clinical Biostatistics 5
HS STA 406 Generalized Regression 5
FS STA 408 Statistical Methods in Epidemology 5
HS STA 426 Statistical Methods for the Analysis of Microarray and Short-Read Sequencing Data 5
HS MAT 141 Lineare Algebra für die Naturwissenschaften 5
FS STA 330 Analysis of longitudinal and spatial data 5
HS SPI 301 Computergestütztes Experimentieren I 5
FS SPI 302 Computergestütztes Experimentieren II 4
  MINF 4226 Computer Graphics 1
  BINF 2110 Software Engineering  
  AINF 1110 Formale Grundlagen der Informatik I  
  BINF 2100 Formale Grundlagen der Informatik II  
  BMINF Software Maintenance and Evolution  
FS BINF 2160 Datenbanksysteme 6
HS 52001 Einführung in die Computerlinguistik I 6
FS 52001 Einführung in die Computerlinguistik II 6
FS Maschinelle Übersetzung und parallele Korpora 6
HS 520103 Programmiertechniken in der Computerlinguistik III 6
HS 520151 Quantitative Methoden in der Computerlinguistik 6