По следам курса "Введение в проектно-ориентированное программирование на языке С/С++" или как не навредить будущему программисту Pir'ok / 09.03.2016 В ноябре прошлого года на Образовательной галактике Intel было объявлено о старте курса "Введение в проектно-ориентированное программирование на языке С++". Бесплатный курс по программированию "с нуля" был предназначен для учителей информатики, преподавателей вузов и колледжей, кружков программирования, ориентированный на разработку графических интерактивных проектов на языке С++. Записалось на курс больше 100 человек, после трех первых занятий осталось 20 действительно увлеченных, кому нужны эти знания, кто хочет изучать программирование высокого уровня и совершенствоваться в методике преподавания языка.Занятия проводил Илья Рудольфович Дединский, преподаватель МФТИ и учитель информатики знаменитой московской "Второй школы". Занятия проводились онлайн 2 раза в неделю. Каждое занятие - 2-3 часа. Если вы серьезно относитесь к обучению детей программированию, то вам будут очень полезны записи онлайн-занятий Ильи Рудольфовича. На Образовательной Галактике регулярно публикуются ссылки на записи очередных занятий. Познакомиться с ними можно в блоге преподавателя .Основной тезис, который старается донести до учителей преподаватель курса: НЕ НАВРЕДИ! Обучение детей программированию - процесс деликатный и сложный. Важно научить начинающих программистов не просто писать код и любыми средствами достигать желаемого результата, важно привить культуру программирования. «Каждый дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». Мартин ФаулерВ программистской среде есть даже такие термины "быдлокод" и "быдлокодер". Быдлокодерами являются псевдо-программисты, у которых отсутствует языковая грамотность, понимание собственного кода и культура программирования. Они не соблюдают орфографические правила, любят писать абсолютно нечитаемый код, игнорируя все мыслимые и немыслимые правила здравого смысла, логической и типовой совместимости данных и структур данных, и не уважают достижения человечества в области объектно-ориентированного программирования. Быдлокод никогда не бывает кроссплатформенным и редко бывает стабильным, а любимыми высокоуровневыми языками являются те, которые и позволяют писать нечитаемый код. Их девиз: «Пишу как хочу, преобразовываю во что хочу, вызываю как мне нравится, имею право на запуск ошибочного кода и только тот язык мне друг, чья парадигма это позволяет». На сайте преподавателя есть много полезных для учителей ресурсов, которые открыты и доступны: http://ded32.net.ru/.В конце января программа курса была завершена. Но слушатели так увлеклись, что было принято решение завершившуюся программу назвать 1 этапом обучения и продолжить в практическом ключе. Слушатели курса продолжают обучение на 2 этапе как стажеры. На основе материалов 1 этапа обучения они проводят занятия с учащимися, а потом разбирают свои успехи и неудачи с Ильей Рудольфовичем.О методике обучения детей программированию и как не навредить, как не вырастить "быдлокодера" Илья Рудольфович рассказывает на первых занятиях:Запись первого вебинара (25.11.15): http://gofile.me/2fK55/Vid6K2Ti.Запись второго вебинара (30.11.15): http://gofile.me/2fK55/0F1iRBtX.Культура программирования - это часть культуры вообще, это то, чего крайне не хватает образованию сегодня. Си вебинары программирование