MOOC «Computational Thinking for Educators» от Google: начало. Обзор алгоритмов Kron418's blog / 21.07.2015 С 15 июля материалы MOOC «Computational Thinking for Educators» открыты полностью. Сегодня я расскажу о двух освоенных мною модулях курса. В первом рассказывается о предмете изучения, особенностях «компьютерного мышления» в различных областях: информатике, гуманитарных дисциплинах, в математике и естественных науках. Второй посвящён обзору конкретных примеров. Здесь рассмотрены четыре действительно полезных инструмента для исследований на уроках информатики, математики, языка, истории или биологии. Краткий анонс: MOOC «Computational Thinking for Educators» от GoogleМодуль 1. ВведениеЦель курса — повышение осведомлённости педагогов всего мира об алгоритмическом мышлении для того, чтобы побудить их шире включать методику CT в практику обучения.Во вступительном видеоролике названы три задачи: расшифровка ДНК человека, анализ текстов Шекспира для определения его авторства и создание «компьютерного композитора». Эти три проблемы из реальной жизни связаны общими подходами к их решению. По мнению авторов курса, вычислительное мышление может стать хорошим подспорьем в преподавании различных наук, будь то математика или гуманитарные дисциплины, так как CT есть способ мышления, подход к процессу решения проблемы.CT базируется на четырёх «китах». Первый — Разбиение, декомпозиция, — нисходящий анализ объекта исследования, выявление составных частей, существенных факторов. Следующий — Поиск взаимосвязей, сходств и различий между этими частями, затем — Описание зависимостей и Разработка алгоритма, построение пошаговой инструкции для решения. Умения выделять проблему, разбивать её на составляющие, устанавливая причинно-следственные связи, и реализовывать решение и — мы уже привыкаем называть их метапредметными компетенциями, — эти умения являются общими для всех наук, будь то литература, экономика, кулинарное искусство или музыка. Об этом напоминают разработчики курса: CT применение Разбиение проблемы на части (шаги) Литература: анализ стихотворения по стихотворному размеру, рифме, образности, структуре, тону и смысловому содержанию Поиск зависимостей Экономика: поиск цикличности в развитии экономики страны, предсказание закономерностей Разработка инструкции для решения проблемы или шагов решения задачи Кулинария: запись рецептуры и технологии приготовления Обобщение обнаруженных закономерностей Химия: формулирование правил химических связей и взаимодействий CT должно быть не отдельным школьным предметом или темой урока, а частью системы обучения. Это — метод мышления, который может быть использован в любой области для разработки алгоритма, процесса для решения проблемы.Модуль 2. Обзор алгоритмовУчастникам курса предложены на выбор 4 реализованных алгоритма: Travelling (Задача коммивояжера) Cellular Automata (Клеточные автоматы) Words Over Time (Сколькометр) Genomic (Декодер ДНК) №1. Вы с семьёй решили попутешествовать по Европе. Вам предстоит объехать 27 городов, от Лиссабона до Хельсинки. Можно выбрать одну из предлагаемых стратегий или самостоятельно составить маршрут. №2. Игра «Жизнь» по правилам Дж.Х.Конвея. Попробуйте построить свой осциллятор или глайдерное ружьё:№3. На графике показано, сколько раз то или иное слово употребляется в книгах на протяжении указанного промежутка времени. Поиск производится по базе книг, просканированных Google.Мощь современных компьютерных технологий мы ощущаем на каждом шагу, хотя наверняка даже не отдаём себе отчёт, насколько они облегчают нам жизнь. Прокладывая маршрут с помощью GPS-навигатора, отыскивая нужную нам информацию в поисковой системе или строя кластерные диаграммы big data — мы опутываем себя алгоритмами. Как видно, с помощью своего курса «Computational Thinking for Educators» Google хочет запустить процесс проникновения «вычислительного мышления» внутрь самого человека, научить нас «думать как компьютер». Computational Thinking Google For Education MOOC алгоритмическое мышление методика