Syllabus for Brain-inspired Computing

Open online course, Fall 2020 (PDF version)

Responsible: Dr. Zhibin Zhang, Division of Solid-State Electronics, Department of  Electrical Engineering, The Ångström Laboratory. 070 4250 820.
Dates and time: From Nov. to Dec. 2020, 4 weeks.
Virtual classroom: online with Zoom, 658 758 7424
Main fields of study: Electronics, engineering sciences, physics, computer science, neuroscience.
Participants: The course will target participants with a Bachelor degree in engineering, electronics, natural sciences, mathematics or a similar subject field.
Level: Basic
Language: English
Course materials: presentation, assignments, a limited amount of articles
Maximal number of participants: 80

Aim and scope

​The general aim of this course is to provide the participants basic knowledge of how the brain, as a natural powerful analogue computer, performs cognitive processes such as associative memory and recognition. This course concerns the emerging neuromorphic computing for potential applications in digitalization and connection in industry, Industry 4.0, AI, Big Data, self-driving vehicles, etc.

Through the completion of the course, the participants should be able to understand how the human brain performs cognitive processes and how the working principles are applied to spiking neural network (SNN). In detail, the participants shall be able to

  • understand the electrical behaviors of a single neuron and synaptic connections, 
  • be familiar with the characteristic features of neuronal populations,
  • describe how the brain performs cognitive processes, e.g., learning, memory and  recognition,
  • explain how the basic working principles of the brain are applied in SNN.

The contents include a series of lectures and assignments in (1) the introduction of the brain-inspired neuromorphic computing, (2) the biological facts and characteristic electrical behaviors of individual neurons, (3) the biological facts and characteristic electrical behaviors of synaptic connections, (4) the fundamentals of neuronal population and perceptions, (6) the learning process with synapses, (7) the models of cognitive processes, e.g., associative memory and recognition, (9)the concepts of spiking neural network, the third generation of artificial neural network model. Assignments follow all lectures.


All the lecturing starts at 10 am sharp.

Week D/M/Y Preliminary topics Instructor
48 23/11/2020 Background, and mathematical preliminaries Zhibin Zhang
25/11/2020 A glance from the brain to the cell Zhibin Zhang
49 30/11/2020 The neuron and the physical models Zhibin Zhang
02/12/2020 The synaptic connections between neurons Chenyu Wen
50 07/12/2020 Learning with synaptic plasticity Chenyu Wen
09/12/2020 The spiking neural network - a bio-plausible computation model Viktor Mattsson
2 11/01/2021 Population of neurons Zhibin Zhang
13/01/2021 Memory and recognition Zhibin Zhang

Course literature

The course is mainly based on the following literatures:

  1. An Introductory Course in Computational Neuroscience, Miller, Paul, 2018, ISBN 9780262038256
  2. Neuronal Dynamics, Gerstner, Wulfram, 2014, ISBN 9781107635197
  3. B. Rajendran, etc. “Low-power neuromorphic hardware for signal processing applications”, IEEE Signal Processing Magzine, Nov 2019
  4. Tavanaei, M. Ghodrati, S. R. Kheradpisheh, T. Masquelier, and A. Maida, “Deep learning in spiking neural networks,” Neural Networks, vol. 111, pp. 47–63, 2019, doi: 10.1016/j.neunet.2018.12.002.
  5. J. H. Lee, T. Delbruck, and M. Pfeiffer, “Training deep spiking neural networks using backpropagation,” Front. Neurosci., vol. 10, no. NOV, 2016, doi: 10.3389/fnins.2016.00508.

Last modified: 2021-05-14