The program consists of modules. A module covers a certain topic using different teaching methods such as lectures, tutorials, practicals, projects and seminars. A module’s mean workload is given in credit points. A credit point is defined in agreement with the European Transfer and Accumulation System - ECTS, i.e. 30 hours of student invested time correspond to 1 credit point. The Master Program covers 120 credit points in total, i.e. two years divided in four terms. Each of the four semesters covers 30 credit points, i.e. 900 working hours. Each module is followed by an exam.

Download full module catalogue (pdf).

See a summary of the modules' contents here.

Within the first year of the program, students are individually brought to a high level of competence in the basic fields of Computational Neuroscience. The second year of the program is strongly research oriented, including lab rotations and the master thesis.

Final degree

Master of Science (M.Sc.) jointly awarded by Technische Universität Berlin and Humboldt-Universität zu Berlin.

Structure of the program

Models of Neural Systems
12 LP
Acquisition and Analysis of Neural Data
12 LP
Machine Intelligence
12 LP
Programming Course and Project
6 LP
Individual Studies
6 LP
Models of Higher Brain Functions
12 LP
Lab Rotations (Three Projects)
3x9 LP
Ethical Issues
3 LP
Courses on Advanced Topics
10 LP
Master Thesis
20 LP


A possible time line for the two years can be found here.