1. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by a processor to perform a method for implementing an update of learning parameters of a plurality of connections of a spiking neuron, the method comprising: operating the neuron in accordance with a process configured to be updated at time intervals; storing a time history of one or more inputs provided to the neuron via the plurality of connections, the time history of a given input being descriptive of a time at which the given input occurs, the storing of the time history being performed within a time window comprising a plurality of the time intervals; receiving an indication conveying whether the update is to be performed; responsive to the indication, determining a plurality of input-dependent connection change components (IDCC), individual ones of the plurality of the IDCC components being associated with individual ones of the plurality of the time intervals, the plurality of IDCC components being based on the time of the indication and time of individual ones of the one or more inputs corresponding to individual ones of the plurality of the time intervals; and effectuating the update by adjusting the learning parameters, the adjustment determined based on the plurality of the IDCC components.