Защита дипломов
salnikov — 24.05.2010 Итак, в связи с успешной защитой на ОТЛ моих студентов irumata и mr_mumble. В целом доковыривание дипломов и доведение презентаций до состояния понятности окружающим продолжалось две недели и отнимало кучу сил.Я тут побывал на защитах и полюбовался на это явление. Выскажусь о впечатления от защит машграферов, коих я видел три, и вообще о том, что стоит считать научным результатом в области программирования. Для начала лирическое отступление в далёкоё прошлое, а именно прошлый год. У меня защищался дипломник, который модифицировал мой "PARUS" на предмет доведения его до "Frigate". Об этом я писал в http://salnikov.livejournal.com/117186.html. Так вот он исчез вместе с исходниками, разумеется всё пришлось делать по новый. Теперь ближе к современному моменту. На защите студенты активно указывали, что объём исходного кода в их дипломных работах составляет приблизительно 15000 строк программного кода. (На мой субъективный взгляд это как-то очень много для работы уровня диплома). При этом они по сути реализовывали от одного до трёх алгоритмов по обработке видео. Кое кто предоставил свой бинарный код в виде подключаемого модуля к VirtualDub (Сама дипломная работа мне очень понравилась).
Студенту был задан вопрос. А предоставляете ли вы свои исходники в свободный доступ? На что был получен ответ - нет не предоставляем - хором с научным руководителем. После этого, я задал вопрос научному руководителю - а почему? Было получено в ответ что-то про беспокоящих Индусах и про то, что мы вообще хорошие, потому, что предоставляем в свободный доступ бинарники. Так же было сказано, что исходники для VirtualDub, которые без реализации на GPU, ещё можно предоставить, а вот исходники с реализацией на GPU интересны комерческим конторам и их нельзя никому показывать.
Исходя из описанной выше ситуации я склонен высказать следующую мысль: "Результат научной деятельности в области прогаммирования без предоставленых исходных кодов нельзя считать результатом". Мне можно возразить, что есть статьи и в них всё описано. Для довольно простых случаев, это так, но в реальности по статье обычно можно разобраться как работает та или иная штука, но не реализовать её с нуля, да ещё эффективным образом.
|
</> |