РЕЦЕНЗИЯ на выпускную квалификационную работу обучающегося СПбГУ Тюркиной Александры Германовны по теме "Разработка Java-конструктора моделей электрических цепей постоянного и переменного электрического тока" ВКР посвящена разработке Java-конструктора моделей виртуальной лаборатории для цепей переменного и постоянного тока для платформы Android – развитию конструктора моделей, разработанного усилиями предыдущих выпусков студентов магистратуры. Следует отметить, что данная ВКР является бакалаврской, а не магистерской работой, поэтому требования к ней несколько ниже. Актуальность темы несомненна – она обусловлена высокой популярностью Android-устройств, в частности, среди участников интернет-олимпиады, проводимой СПбГУ для школьников, и необходимости создания программного обеспечения виртуальных лабораторий для этой платформы. Тюрина А.Г. усовершенствовала имеющийся конструктор моделей виртуальной лаборатории для цепей постоянного тока – исправила часть ошибок в нем. Кроме того, она добавила в этот конструктор принципиально новые возможности – разработала виртуальные приборы и элементы, позволяющие конструировать виртуальные цепи переменного тока и проводить для них виртуальные измерения. При этом потребовалось полностью переписать алгоритм вычислений, перейдя от расчетов в вещественных числах к операциям над комплексными числами, с чем автор работы успешно справилась. Следует отметить, что был использован язык программирования Java. Содержание ВКР соответствует заявленной в названии теме. Эта тема в целом раскрыта в тексте работы, однако недостаточно подробно. Например, при описании метода расчета на с. 4 написано “A – матрица соединений, элементы которой характеризуют топологию электрической цепи”, но совершенно непонятно, что в этой матрице содержится и как она задается. Это же относится и к другим используемым матрицам. Столь же отрывочным является содержание раздела “1.2 Реализация компьютерной модели” и, особенно, его подраздела “1.2.2 Построение матриц и решение системы уравнений ” – в нем про построение матриц вообще ничего не говорится. ВКР удовлетворительно структурирована. Актуальность работы обоснована, но связанные с рассматриваемым направлением актуальные проблемы теоретического и практического характера отражены не в полной мере. Использована современная литература и достижения науки и практики, хотя и в не очень большом объеме – процитировано 8 работ. Дано развернутое обоснование большинства выводов, хотя, с моей точки зрения, проверка правильности и точности получаемых результатов проведена недостаточно полно. Делаются выводы “Полученные показания амперметра при расчете цепей переменного и постоянного тока полностью совпадают с теоретическими расчетами” и “Была сделана проверка получившихся результатов и получена согласованность результатов с теоретическими расчетами” – однако нигде в тексте работы не говорится о том, с какой точностью проводились расчеты и какова точность показаний виртуальных приборов. Проверка правильности вычислительного алгоритма на примере резонансного контура также страдает излишней краткостью доказательств: проведено сравнение с результатами теоретического расчета для одного номинала элементов контура при одной-единственной частоте. Не построено ни одной резонансной кривой, не проанализированы границы применимости используемой модели расчетов и виртуальных измерений. В целом ВКР производит удовлетворительное впечатление по языку и стилю изложения, расположению материала, наглядности рисунков. Впечатление снижают заголовки типа “2.1.1 Класс Alternator, отвечающий за логику” (логику чего или кого?) и “2.1.2 Графическая реализация генератора переменного тока” (вряд ли изображение может генерировать переменный ток) и аналогичные фразы в тексте. Приведенные в Приложении листинги позволяют оценить стиль программирования и программистскую квалификацию, которые можно охарактеризовать как достаточно профессиональные. В связи с изложенным считаю, что рассматриваемая ВКР заслуживает оценки “хорошо”, а сама Александра Германовна Тюркина - присвоения квалификации бакалавра по направлению "Прикладные математика и физика". « 30 » мая 2018 г. Смирнов А.В.