New course designed to recognize the importance of adaptive programming