[userpic]

... 

ailev в посте Openmeta (оригинал в ЖЖ)

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