1. Introduction

2. Synaptic plasticity overview

3. Computational primitives of synaptic plasticity

4. Models of synaptic plasticity

5. CMOS implementations of synaptic plasticity

6. Discussion and conclusion