Comments 15
Неплохо было бы сделать intro, потому что я только в конце понял, что вы преподаватель. Не указали страну, университет, подумал, что вы из США, почему-то.
Красивый интерфейс на WPF +2 — ну это вы конечно загнули.
У нас в универе было так: пока изучали язык программирования, все писали на си. Далее, после того как дали основы программирования, все лабы, курсовые каждый делал на том языке и среде, который ему нравился. По моему это правильнее, нежели всех заставлять учить C# или другой язык от .Net
А так идея неплохая, главное не давать задачу, которую студент не сможет выполнить. Опять же у нас было так: на первой паре в первом курсе препод спросил у кого сколько баллов было при поступление(поступали по централизованному тестирование), участвовали ли в олимпиадах. Далее раздавал каждому номер варианта, чем ближе к варианту 1, тем сложнее.
И второй момент, когда для всей группы одна задача, то решается все следующим образом. «Мозг» делает все пункты, дает своему другу копию проги, тот меняет интерфейс, названия переменных, функций, процедур, и исключает пару реализованных методов.
Идет первым сдавать друг, получает свои плюсы, далее мозг, т.к. у мозга больше решено, то ему предъявить то что он списал сложно, да и в коде он разбирается лучше всех. Решение, разбить группу на подгруппы и давать задание.
У нас в универе было так: пока изучали язык программирования, все писали на си. Далее, после того как дали основы программирования, все лабы, курсовые каждый делал на том языке и среде, который ему нравился. По моему это правильнее, нежели всех заставлять учить C# или другой язык от .Net
А так идея неплохая, главное не давать задачу, которую студент не сможет выполнить. Опять же у нас было так: на первой паре в первом курсе препод спросил у кого сколько баллов было при поступление(поступали по централизованному тестирование), участвовали ли в олимпиадах. Далее раздавал каждому номер варианта, чем ближе к варианту 1, тем сложнее.
И второй момент, когда для всей группы одна задача, то решается все следующим образом. «Мозг» делает все пункты, дает своему другу копию проги, тот меняет интерфейс, названия переменных, функций, процедур, и исключает пару реализованных методов.
Идет первым сдавать друг, получает свои плюсы, далее мозг, т.к. у мозга больше решено, то ему предъявить то что он списал сложно, да и в коде он разбирается лучше всех. Решение, разбить группу на подгруппы и давать задание.
Основная идея дополнительных требований связанных с технологией разработки, связана с тем, что бы стимулировать студента на изучение новых технологий. В данном примере это WPF, далее например будет Silverlight, как инструмент визуализации, т.е. за это я буду давать больше баллов. Еще пример: использовать язык Ruby, или использовать OpenSwing, использовать Python в конце концов. Это то, что заставит студента посмотреть на новые технологии.
Вообще стараюсь студентам старших курсов давать задания с использованием разных технологий, что бы списать не получилось. :-)
Вообще стараюсь студентам старших курсов давать задания с использованием разных технологий, что бы списать не получилось. :-)
а если студент сам предлагает написать с использованием такой-то технологии? вы его лесом пошлете? просто например для меня впф был бы адом (плохо перевариваю весь дотнет), а на куте написал бы с радостью. Соответственно на впф сделал бы для галочки, а на том, что ближе к сердцу сделал бы с душой.
Основная задача обучения, дать кругозор как можно шире. Да, это хорошо что вы можете написать на QT, но гораздо будет лучше в рамках обучения узнать побольше. Да, вам нужен опыт в каком то конкретном направлении, но этот конкретный, узконаправленный опыт вы получите на вашей работе.
Я же предлагаю студентам смотреть на разные технологии. И если сейчас я дал задание на WPF, это означает что если студент сделает на WPF, он получит дополнительно пару плюсов. Если сделает на QT, то дополнительных плюсов на задачу сделать на WPF он не получит. Потом будет следующее задание, в котором я скажу сделать скажем на MFC, сделает на WPF или на QT — ладно, но плюсов не будет.
Я надеюсь смог передать основную цель и идею вот этих дополнительных задач.
Я же предлагаю студентам смотреть на разные технологии. И если сейчас я дал задание на WPF, это означает что если студент сделает на WPF, он получит дополнительно пару плюсов. Если сделает на QT, то дополнительных плюсов на задачу сделать на WPF он не получит. Потом будет следующее задание, в котором я скажу сделать скажем на MFC, сделает на WPF или на QT — ладно, но плюсов не будет.
Я надеюсь смог передать основную цель и идею вот этих дополнительных задач.
В общем прочитайте пост целиком. Я говорю про дополнительный задания. А не про лабы или курсовые проекты. Лабы или курскаки студенты делают на чем хотят.
А вот дополнительные задания, это та штука которая заставляет мозг не скучать и смотреть по сторонам.
А вот дополнительные задания, это та штука которая заставляет мозг не скучать и смотреть по сторонам.
да я больше то не про это коммент писал. А про мотивацию студентов. Если вы мне предложите написать на впф за доп плюсы, то может я и напишу (хотя вспоминая себя в студенчестве, благо не так давно закончил вуз, я бы либо попытался уговорить, либо забил бы и не стал бы делать), но при этом это будет именно отписка, а не что-то сделанное с душой и потому что хочется (а имхо такими должны быть доп задания). В итоге интерес студентов к данной теме потеряется.
Аха. Понял вас. :-) Вот тут то как раз и должен работать пряник в виде плюсов. У меня есть студенты которым не нравится WPF, но я хочу им показать что это, что бы они могли сравнить разные технологии. И как вы видите сделать минимум функционала + реализовать его на WPF и у вас лаба в кармане, при том любая. А это я думаю должно стимулировать, тем более я же его не полы мыть заставляю или ящики таскать, а все таки разбираться с программированием и изучать новые технологии, что всегда интересно. :-) Не согласны?
ну на четвертом курсе у студентов (которые действительно учаться, а не штаны просиживают, скрываясь от армии) уже должны выработаться (ну или по крайней мере начать формироваться) свои пристрастия в плане технологий. А я так понимаю, это все нацелено именно на таких студентов. Опять же, вспоминая себя, могу сказать что пряник в виде некоего мифического плюса будет послан лесом, а вот возможность разобраться в той технологии, которая мне будет интересна уже офигенная мотивация. Я бы предложил вам давать на выбор несколько технологий из разных зоопарков (как минимум веб, дотнет, кросс, интерпретируемые языки аля руби или питон).
Вы верно говорите. Но все чуть чуть сложнее…
Да, у ребят сформировались свои пристрастия. Да, копаться в «родной» технологии нужно, так же как и смотреть по сторонам. Все студенты ленивы, и если их не направить и подтолкнуть, то вряд ли что то будут делать сами, да бывают индивидуумы.
В данном случае тем студентам которым интересно, будут писать прогу. Те студенты которые будут писать прогу могут захотеть взглянуть на другую технологию, тем более за это еще и бонус есть. Тем более что я предлагаю какие то технологии на которые надо взглянуть. Это правильно. Захотят посмотрят, нет — жалко. Но они по крайней мере видят перед собой четкую задачу, и новую технологию. Почему бы не посмотреть? :-)
Да, у ребят сформировались свои пристрастия. Да, копаться в «родной» технологии нужно, так же как и смотреть по сторонам. Все студенты ленивы, и если их не направить и подтолкнуть, то вряд ли что то будут делать сами, да бывают индивидуумы.
В данном случае тем студентам которым интересно, будут писать прогу. Те студенты которые будут писать прогу могут захотеть взглянуть на другую технологию, тем более за это еще и бонус есть. Тем более что я предлагаю какие то технологии на которые надо взглянуть. Это правильно. Захотят посмотрят, нет — жалко. Но они по крайней мере видят перед собой четкую задачу, и новую технологию. Почему бы не посмотреть? :-)
Разбиение группы на подгруппы само собой. При этом каждую неделю меняются ролями. То один ведущий программист, то другой архитектор…
Огромное спасибо вам за тот труд, который вкладываете в отечественное образование.
Побольше бы таких преподавателей, как вы!
Удачи и как можно больше толковых студентов!
Побольше бы таких преподавателей, как вы!
Удачи и как можно больше толковых студентов!
Sign up to leave a comment.
Итоги семестра