Как стать автором
Обновить

Комментарии 16

Респект :) На самом деле людей, которые хорошо знают предмет и умеют понятно и интересно рассказать другим, очень мало.
Большое спасибо!
+1
Автор большой молодец.

Был у меня схожий опыт, когда на пятом курсе попросили в течение года позаниматься программированием со школьниками (С++, небольшая группа, 7 человек, 8-11 классы). Настрой у опытных преподавателей был скептическим, мол чему они в С++ могут научиться, если на информатике с паскалем через пень колоду работают и особо ничем не интересуются.

К счастью, быстро понял, что нужно детей заинтересовать и тогда они горы свернут, но всё сделают и во всем разберутся. И вместо скучных программ на решение уравнений и вычислений мы быстренько разобрали основы на совсем уж простых примерах, затем взяли несложный графический движок и коллективно написали простейшую 2D-игру. Применили принцип конструктора, описанный автором. Ребята постарше, кто любил точные науки — занимались физикой игры, один парень любил рисовать — взялся за отрисовку графики, кто-то придумывал уровни и т.д.

Было ли это полезно для ребят? Однозначно, да. Было ли им интересно? Думаю, да.
Знаю, что как минимум двое из них связали свою жизнь с программированием.
Большое спасибо!
кто любил точные науки — занимались физикой игры

Он бы с не меньшим удовольствием траектории спутников считал.

Понять что такое стек на примере вазы я бы тоже не отказался.

Ваза должна быть цилиндрической и желательно устроенной так чтобы вы не могли достать предмет из середины стопки вложенной в вазу, только верхний. Вот как бы и стек
Дело не в вазе. Стек — это абстрактный тип данных, представляющий собой список элементов, организованных по принципу LIFO(последний зашел — первый вышел). Будь то ваза/бочка/ведро/тубус — важно только соблюдение правила LIFO.
Вагон метро на кольцевой в час-пик. Самый настоящий стек. А на станции образуются стеки из тех, кому выходить не надо было, а между ними — очередь тех, кому надо входить.

Блин, ну прямо моя история :)
На моем курсе, студенты должны приходить со знанием метрологии, принципов измерения, микроконтроллеров и С++, а я должен рассказывать, как с помощью этих знаний разработать измерительные устройство. И если с первым и вторым ещё более менее, то микроконтроллер и С++ — как не давали. В итоге приходится первые 10 лекций и лабораторных просто рассказывать про устройство микроконтроллера, С++ давать основной минимум и отправлять читать книгу Современный С++ Мейерса. Пример, лекций, которые я вообще не должен давать, но сделал, вот тут https://github.com/lamer0k/Lections/blob/master/Lection1.adoc
Моя задача вообще рассказать про SOLID, RTOS, шаблоны проектирования, чтобы на курсовом они сделали реальное измерительные устройство, например, датчик влажности с беспроводным интерфейсом, а вместо этого мы проходим все с нуля и еле еле успеваем сделать курсовой.
И проблема не в том, что студенты не хотят, а в том, что на ранних курсах как то все поверхностно дают, потому что бальная система для преподавателей строится на 90% из количества статей в Скопус и от этого у них зависит з. п. Из за этого преподавание это просто абуза для профессоров.

Согласен, это прескорбно

да, это дичь какая-то — почему так мало практики у всех студентов, когда бы они просто совместно что-то делали? это же самое эффективное обучение

Теория тоже нужна, по моему опыту соотношение оптимальное 30% теории, 70% практики для инженеров, бакалавров, а для магистров может быть наоборот. Много практической и самостоятельной работы должно быть во время курсовых. Проблема может быть, если курсовой списывают у старших курсов. Я стараюсь делать так, чтобы каждый год курсовые были разные, чтобы студни не переписывали у курса старше и у друг друга, но время на это надо, а Универ у меня хобби. Особо времени нет… А профессора не парятся, один и тот же курсовой что когда я учился 20 лет назад, что сейчас, можно мой взять 22 летней давности и проканает.

здорово! как школа умудряется сделать неинтересными уроки информатики… это просто надо быть тем ещё креативщиком! а за таких преподавателей как вы только радостно становится! дети очень ценят уважительное и честное отношение. сам работал в школе 3 года, 5 классов выпустил, вёл экспериментальный авторский курс — системный анализ и проектирование. в первый год давал C++, во второй web-технологии, а самый класный — Flash as3, делали игры.
для себя решил что с игр надо начинать, это наиболее понятно и интересно как детям так и взрослым. когда сделаешь парочку игр, даже самых простых, потом легче переходить на C# и всякие паттерны, архитектуру, что по моему опыту преподавания наиболее сложные темы
+
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории