На дискурсе кстати есть хорошая практика: с домашними заданиями не помогают. Думаю, что здесь можно то же самое применять, если паче чаяния кто-нибудь появится.
У нас в любом случае есть формы очного контроля. Всегда, после лабораторной работы, можно по-задавать вопросы о том как делал, как бы по-другому сделать и пр.
Особенно забавны вопросы на избыточном коде. Спросить что-нибудь относительно удаления лишнего - будет работать или нет?…. Когда студент удаляет кусок, а оно продолжает работать - вот объяснить это - это и есть самое весёлое 😈
На счёт наличия в открытом виде сейчас - не уверен. Первый семестр - основы и базовые алгоритмы. Второй - акцент на решение задач биоинформатики. Для уровня первого курса, естественно.