ММФ vs MFC

Nov 05, 2014 14:35

Пару лет назад семинары в курсе "Программирование - 2" ММФ были в формате "1 в 2 недели". За это время предполагалось расказать студентам, что такое this и чем virtual foo() отличается от bar(). Получалось довольно херово, особенно если в первом семестре детям не сумели рассказать, что такое указатель, но иногда что-то выходило.

Затем кафедра сумела запинать деканат так, что семинаров стало в два раза больше. Шансов на вменяемое введение в ООП стало больше. Однако кому-то пришло в голову, что надо бы новое время занять чем-то продвинутым. В итоге решили нагрузить программу GUI'ем. Типа "пусть дети напишут программу, которая рисует график функции, им это в жизни пригодится".

Партия сказала "надо", космомол ответил "да еб вашу мать".

В итоге я в начале пары честно предупреждаю студентов, что ничему хорошему они сегодня не научатся, дальше 20 минут вещаю о том, как космические корабли бухгалтерские прилады сделали ООП популярным, затем минут 40 пишу на доске заклинания WS_OVERLAPPEDWINDOW, CFrameWnd, DECLARE_MESSAGE_MAP, LPCTSTR, попутно пытаясь объяснить что-то в этом кровавом поносе 90-ых годов (получается довольно хуево, особенно если в прошлом семестре им не рассказали про макросы и перечисления), потом рассказываю про координаты левого верхнего угла, даю функции MoveTo, LineTo и отправляю делать домашнюю работу.

Иногда попадаются хорошие студенты, которые кладут на мои заклинания и херачат ДЗ на java/awt, я им ставлю честную пятерку. Но это редкость.

Очевидно, что в таком формате ничего хорошего не получается. Но за два года я так ничего лучше и не придумал. Вопрос к уважемым коллегам и просто хорошим людям - что с этим можно сделать? BDSM VCL не предлагать.

ммф, нгу, 2014, студенты, computer science, преподавание

Previous post Next post
Up