Uniform acceleration occurs when the acceleration of an object remains constant over time, while non-uniform acceleration occurs when the acceleration of an object changes over time.