Попалась на глаза книжка «Arduino Uno и Raspberry Pi 4: От электроники к интернету вещей«, написанная аж целым преподавателем ФКН ВШЭ С. Л. Макаровым. В отличие от других новинок издательства ДМК, это — типичный пример говнолитературы по встраиваемым системам, где 90% примеров работы с ардуиной представляют собой тупой «линейный» код (без единого намека на то, что можно сделать что-то интересное, написав буковки if
), а Android Things на Raspberry Pi — сборник рецептов в духе «скопипастим эту громадную простыню кода и поморгаем лампочкой».
Впрочем, осуждать доцента Макарова сегодня будем не за это — в конце концов, не он единственный автор такой макулатуры. Я вот интереса ради решил заглянуть на его страничку на ВШЭшном сайте и посмотреть, что он преподает, и там увидел нечто на самом деле ужасное — список тем дипломных работ, выполненных под его руководством: «Комплекс веб-сервисов для дистанционного мониторинга пациентов», «Ориентированные на персонал приложения системы управления заказами для кафе и ресторанов», «Мобильное приложение «GPF» для поиска игровых партнеров для компьютерных игр», «Мобильный дневник самоконтроля диабетика», «Андроид-приложение «Комбинаторные задачи»» — там еще много, это только первые пять названий.
Но скажите, есть ли в этом «компьютерные науки»? Может ли аккуратно выполненная работа по специальности 09.02.03 быть принята к защите, как магистерская диссертация по специальности 09.04.04? Мне кажется, что нет — но при этом такие работы, описывающие реализацию простых и типовых оперденей, защищаются на 9 баллов из 10:
https://www.hse.ru/edu/vkr/835939664
И вот что на самом деле ужасно — так это то, что при отборе на ФКН «как в космонавты» и проходном балле 305 баллов по 3 ЕГЭ, там внутри имеем Ардуину с тривиальными задачами на 3 курсе и безыдейные типовые опердени в качестве дипломных работ. Скажите, а может, есть там что-то хорошее, может, не все так страшно?