Я понимаю различие между проектом и программой, которое привел ваш преподаватель. Но программы бывают не только исследовательские, но и (например) программы развития.ОпенМета с учетом приведенного разделения -- конечно, программа.Но, замечу, в программах всегда есть "шаги", каждый из которых -- вполне себе проект.