Программирование в школе Aleksei's blog / 27.05.2010 Насколько мне известно, проблема преподавания программирования весьма распространена в обычных школах. В учебной программе почти нет программирования, а в тестовых заданиях и олимпиадах это требуется.Материал не из легких, и не каждому школьнику нужен в жизни. Приходится придумывать, как максимально доступно и интересно изложить материал. Основная цель, которую я ставлю перед собой – научить ребят разбивать любую задачу на простейшие операции. Такой навык чрезвычайно полезен и применим не только в программировании.Первая тема для изучения – «Ввод и вывод информации». Пишем программу, имитирующую диалог с компьютером. Я не заставляю запоминать синтаксис изучаемого языка программирования, потому что это совсем не главное (можно найти в учебнике). А стараюсь объяснить, как решить задачу логически.Дальше усложняем. Следующая тема – «Вычисления в программе». Применяем навыки из предыдущей темы. И между вводом данных и выводом результата учимся «командовать», что же с этими данными делать (сложить, вычесть, перемножить и пр.). Самое трудное для меня на этом этапе объяснить, как описывать переменные. Кто-то легко усваивает - им предлагаю задания посложнее (например, сравнить два числа). Кто-то совсем не понимает - стараюсь объяснять, иначе дальше двигаться нет смысла.И так по нарастающей, дальше мы рассматриваем ветвления, циклы и пр. В итоге почти все понимают, как общаться с «искусственным интеллектом», умеют самостоятельно воспользоваться справочником и, если не каждый со старта напишет рабочую программу, то уж точно любой способен разбить задачу на этапы, что, на мой взгляд, очень важно. методика программирование этапы