jenyay.net
252 subscribers
114 photos
1 video
2 files
272 links
Программирование (в основном на Python, но не только), Open Source, а ещё сюда публикую новости своего сайта https://jenyay.net

Для связи с автором канала пишите на @jenyay
Download Telegram
На следующей неделе у меня начинаются занятия со студентами. Как обычно, в начале семестра чехарда с расписанием, но надеюсь, что в этом семестре у меня обойдется с минимальным количеством рабочих суббот.

Как обычно, у меня основной предмет - это "Моделирование электродинамических задач" у двух групп. В одной группе этот предмет идет один семестр, а в другой - два. Поэтому в первой группе, которой уже хоть что-то успели прочитать из электродинамики, мы будем заниматься непосредственно написанием скриптов на Python с реализациями алгоритма FDTD для моделирования распространения радиоволн (с упором на математику и физику, а скрипты - для подтверждения того, что формулы работают). В другой группе электродинамика только началась, и поэтому первый семестр я их буду мучить непосредственно Python-ом, а до полноценного моделирования доберемся в следующем семестре, когда электродинамику они уже будет знать (хе-хе), или по крайней мере ее сдадут, ну или хотя бы уже попытаются сдать.

А еще в этом семестре у меня загадочный предмет "Учебная исследовательская работа студентов" на первом курсе. Поскольку студенты еще ничего не знают по нашей специальности, основная цель на этом этапе - их заинтересовать. Мне предложили этих студентов заинтересовать Python-ом и показать серьезные программы для моделирования СВЧ устройств, чтобы они еще не совсем осознанно, но что-то там попытались нарисовать, вместе с преподом (в смысле со мной) посчитать и увидеть много цветных и трехмерных картинок. Посмотрим, что из этого получится.

#преподавание #маи
👍11🔥61🎉1
На следующей неделе попросили провести пару занятий со школьниками, которые к нам придут. Надо им рассказать о том, чем мы занимаемся и не распугать потенциальных абитуриентов. Буду им показывать много картинок, и в презентации нет ни одной формулы.

#преподавание #маи
🔥11👍32😁1🎉1
Когда я начинал писать книгу про Python, то планировал, что я ее буду писать в основном опираясь на материал лекций, которые читаю студентам. В реальности оказалось, что почти все примеры кода для книги я придумывал заново. В этом семестре у меня опять начались лекции про Python, и во время подготовки к ним пошел обратный процесс - код начал мигрировать из книги в лекции. А код за собой потянул изменения в структуре материала лекций. Ну а то, что я еще не дописал в книге, в лекциях я все равно не успею рассказать.

И вообще за все время работы в институте еще не было ни одного семестра, когда бы я ничего не менял в своих презентациях, но при этом каждый раз надеюсь, что у меня все готово, и при подготовке достаточно будет вспомнить, о чем я собирался рассказывать.

PS. Если кому-то интересно, то почти все презентации и исходники я выкладываю на github - https://github.com/Jenyay/modelling. Там даже еще остались старые материалы с тех доисторических времен, когда вместо Python я использовал Matlab.

#преподавание
👍8🔥4
Закончились основные занятия со студентами. Зачеты и курсовые проставлены (тем, кто сдал). Остались еще защиты двух дипломников и летняя практика.

В этом семестре у меня были очень разношерстые предметы и группы. У двух групп был предмет "Моделирование электродинамических задач". Но только с одной группой мы выводили формулы и писали по ним скрипты на Python для моделирования распространения радиоволн методом FDTD (Finite Difference Time Domain), а с другой группой, которой только начали читать электродинамику, на предмете с таким же названием мы возились исключительно с языком Python, а моделированием займемся в следующем семестре.

Еще вместе с другим преподавателем вели учебно-исследовательскую работу студентов у первокурсников. На этих занятиях примерно за 6 пар (с учетом праздников) надо было научить студентов пользоваться уже серьезной программой для моделирования СВЧ устройств, и чтобы они создали модели двух очень простых антенн, что-то посчитали, получили правдоподобные результаты и оформили отчет по ГОСТ 7.32.

Теперь в конце месяца предстоит практика у первокурсников. Раньше мы им давали задачки для решения в среде Matlab, но в этом семестре хочу их перенаправить сразу на Python, а кто-то скорее всего продолжит заниматься моделированием устройств СВЧ.

Из-за изменения учебных планов и вообще идеологии обучения студентов (отказ от бакалавров, специалистов и магистров) я пока даже точно не знаю, что буду вести в следующем году.

#преподавание
🔥14👍42🎉2
В понедельник к нам на практику придут студенты-первокурсники. Раньше мы им давали в качестве заданий решить задачки в Matlab, а в этот раз я решил их переориентировать на Python. Конечно, за месяц нормально языку не обучишь, но хотя бы основы им показать. Через какое-то время они придут к нам на отдельный курс по Python-у, но он там тоже будет достаточно урезанный, там в основном будут лабораторки и немного практических занятий. А потом еще через какое-то время я им должен буду читать курс, где мы на Python-е уже будем писать скрипты для моделирования распространения радиоволн. На практике задания у них будут на построение графиков в Matplotlib, работу с файлами (кому-то надо будет сгенерить, а потом прочитать JSON, кому-то XML, кому-то CSV) и разбор параметров командной строки.

Пока планировал, что буду рассказывать студентам в этот раз, вынес в отдельный репозиторий на github презентации к лекциям, которые читал, когда Python-у можно было посвятить целый семестр. Вдруг кому-нибудь еще пригодится - https://github.com/Jenyay/python-lectures.

#преподавание
1👍112🔥1