This course is an advanced introduction to theoretical and computational neuroscience. It introduces quantitative approaches to central questions in neuroscience: What functions and computations does the brain accomplish? By which mechanisms?  The scope of the course is threefold. First, to present a number of questions for which a quantitative approach is relevant. Second, to introduce mathematical tools necessary to the study of these questions, as well as to the study of similar questions in related fields (psychophysics, computer science, biophysics,...). Third, and maybe most importantly, to discuss concrete examples relevant to brain function in which one can make progress through modelling. Questions and examples that will be discussed include: How do neurons code inputs to the brain? Is ‘function’ carried out by single neurons or by groups of neurons? How can one model the learning and storage of memories? How does the brain generate outputs such as motor outputs?

Prerequisites: good knowledge and practice in maths, Python basics
ECTS : 6