Например, возможная демонстрация в том духе, в каком я показывал с интерфейсом расчётной тулзы: "вот, ребята, в Visual Studio вы бы сейчас сидели и два часа делали форму - а тут команда, документ - и можно использовать и другим давать".
Спасибо, посмешили!
Даже страшно стало...
А я ещё раз предложил бы Вам подумать эту мысль.
Для задач обучения она достаточно ключевая.
Развитие алгоритмики - это решение всяческих задач на обработку данных.
Простейшее что-нибудь - обработали последовательность, построили графики и т.п.
Если отвлекаться на формы, то это overhead по времени и усилиям более чем в 2 раза.
Если не отвлекаться, а работать через файлы или командную строку, то нет никакой применимости для реальных задач.
Студент сдаст лабу по программированию с задачкой, например, из ЧМ, где идёт ввод-вывод из файла, а на соседней паре ЧМ ему её не применить (потому что замахаешься), проще Maple запустить.
Если он напишет в стиле ББ - документы с командерами, да ещё и откроет в программе граф. полотно типа omcCanvas и порисует на нём самыми простыми и доступными командами (а полотно это можно тут же взять и скопировать, да сохранить в любом документе) - то этого интерфейса ему хватит для удобного решения любых своих учебных задач по любым соседним прикладным предметам.
Да ещё и при просьбе какой-нибудь каферы "сделай нам штучку вот такую" - взял, сделал, показал документный интерфейс, что это удобно и достаточно - и всё, пусть себе работают...
Имеем экономию времени и чистоту "вузовских" программ от всякого гуёвого кода, который в данном случае только отнимает время...