Passive programming refers to bulletin boards and activities that residents can engage with independently without direct human interaction. The goals of passive programming are to provide information to residents, apply classroom concepts, and allow residents to make their own decisions. Effective passive programming involves preparation, advertising upcoming programs, gathering resident information subtly, and designing boards creatively using techniques like white space and the rule of thirds.