acwartz,
1. Исходники есть. Так что первый момент отпадает.
2. ЕХЕ - это дополнение, чтоб быстрее посмотреть результат. Если проект препод собрать не сможет - проблема препода (Если не оговаривалась конкретная версия среды в задании).
3. Итогом любой задачи (в учебных целях) является исходный код. Исходный код он покажет. Проблем не вижу.