Systems and methods for facilitating exercise monitoring are provided. A representative method includes: using a processor, having processor circuitry, to: compute an orientation change of the single wearable device based on the motion readings; determine a current training type and a target status associated with the current training type based on the schedule of training types; select one of the computing models associated with the current training type; compare the set of matching orientation changes corresponding to the current training type and the orientation change of the single wearable device with respect to a determination threshold corresponding to the current training type until the target status associated with the current training type has been attained; and compute an exercise amount associated with the current training type based on the target status attained.