Hi Rebecca
If the course didn't have completion conditions when the user is assigned to a program and completion conditions are added then whatever current completion conditions are will be applied to the course and flow through to the program without having to change anything in the program
Regards