Ответ ProfessoreSV в «О наболевшем...»19
Курс "Робототехника" в колледже.
Используются роботы на базе Lego Mindstorm, программируются на "C", среда CLion под Ubuntu(плагин написан специальный), на роботах тоже Unix.
Детям сразу объясняют: "преподаватель оценки не ставит, только счёт ведёт - оценки ставят роботы":)
В начале занятия всей группе выставляются двойки на старнице в Dnevnik.ru, выдаётся 3 задания по программированию робота этого учебного - робот на столе стенде должен определённые действия выполнить. Задание роботом выполнено - плюс бал.
Все три - итого 5.
Курс и задачи разработаны тщательно, с целью освоения основной базы языка "С", вплоть до управления потоками и обмена данными между ними, в основном на базе задач всяких WRO, RoboCUP, WSR.
Результат - после одного семестра дети 15-16 лет в полной мере владеют программированием на "С"(за исключением только механизма указателей, сложно для начала).
Нет ничего лучше чем практические задачи для освоения языка. Если вы хотите иностранный изучить - надо в среде носителей оказаться и разговаривать с ними.
...
Что поразительно, конечно, курс уже 5 лет существует, в колледж в том числе по этой причине конкурс хороший - но я не видел ни разу толпы чиновником из МинОрба бегающих с криками: "Эврика, это прогрессивнный подход - немемедленно внедрить!".
Я собственно вообще никого не видел с мыслью это взять и использовать где-то, хотя курс сам, рекомендации свободно расостранял... дети то тащатся, а вот те кто за образование отвечает - тем вообще по барабану. С непосредственным руководством понимание есть.
...
Тут возникает вопрос, а как собственно у нас в стране прогресс происходит в области образования и происходит ли он вообще?