Курс меняет задачу для студента
Во втором запуске курса Stanford CS146S студентов учат работать не только с генерацией кода, но и с существующими программными проектами. Об этом 8 ноября 2026 года сообщил Latent Space в материале с описанием десятинедельной программы и интервью с Михайлом Эриком, который преподаёт в Stanford курс The Modern Software Developer и руководит направлением ИИ в Monaco.
Для читателя это означает другой критерий учебного задания: нужно показать не только полученный от агента код, но и способность разобраться в чужой кодовой базе, предложить изменение и объяснить его инженеру, который может принять патч.
Что входит в практическое задание
В описанном задании студент получает незнакомый репозиторий. Ему нужно изучить устройство проекта, предложить изменение, подготовить патч и объяснить его человеку, который потенциально может внести этот вклад в проект.
Такая постановка проверяет последовательность инженерных действий: поиск контекста в существующей кодовой базе, понимание предложенного изменения и коммуникацию вокруг патча. Кодинг-агент может помочь написать отдельные части, но из описания курса следует, что студенту всё равно нужно объяснить смысл своей работы человеку, знакомому с проектом.
Зачем курсу сопровождающие open-source проектов
Во втором запуске CS146S к курсу привлекли сопровождающих open-source проектов. В описании Latent Space это связано с заданием, где студент должен объяснить патч человеку, который может его принять. Поэтому учебная работа строится вокруг изменения в уже существующем проекте, а не только вокруг создания изолированного примера.
Это позволяет обсуждать работу с незнакомым репозиторием и объяснение изменений как отдельные навыки. Однако публикация не сообщает о формальной системе оценивания, итоговых баллах или результатах студентов.
Связь с практикой Monaco
В интервью также обсуждаются рабочие пространства для агентов, инструменты ревью и доступ on-call-агента к Datadog и GitHub. Эти темы связаны с вопросом о том, какая работа остаётся разработчику, когда агент способен быстро создавать код.
Из постановки задания можно сделать практический вывод: в центре остаются понимание контекста проекта, выбор изменения и объяснение патча. Это редакционная интерпретация описанного подхода, а не независимое измерение того, насколько хорошо студенты овладели такими навыками.
Что публикация не подтверждает
Материал Latent Space описывает программу, задание и подход преподавателя, но не приводит независимой оценки результатов студентов и не сравнивает CS146S с другими курсами. Публикация подтверждает содержание заявленного учебного подхода, но не позволяет измерить его эффективность или заключить, что такая подготовка универсально лучше традиционного обучения программированию.






