Образовательная галактика Intel®

Блог Участника

Запись блога

Программирование в школе

Насколько мне известно, проблема преподавания программирования весьма распространена в обычных школах. В учебной программе почти нет программирования, а в тестовых заданиях и олимпиадах это требуется.

Материал не из легких, и не каждому школьнику нужен в жизни. Приходится придумывать, как максимально доступно и интересно изложить материал. Основная цель, которую я ставлю перед собой – научить ребят разбивать любую задачу на простейшие операции. Такой навык чрезвычайно полезен и применим не только в программировании.

Первая тема для изучения – «Ввод и вывод информации». Пишем программу, имитирующую диалог с компьютером. Я не заставляю запоминать синтаксис изучаемого языка программирования, потому что это совсем не главное (можно найти в учебнике). А стараюсь объяснить, как решить задачу логически.

Дальше усложняем. Следующая тема – «Вычисления в программе». Применяем навыки из предыдущей темы. И между вводом данных и выводом результата учимся «командовать», что же с этими данными делать (сложить, вычесть, перемножить и пр.). Самое трудное для меня на этом этапе объяснить, как описывать переменные. Кто-то легко усваивает - им предлагаю задания посложнее (например, сравнить два числа). Кто-то совсем не понимает - стараюсь объяснять, иначе дальше двигаться нет смысла.

И так по нарастающей, дальше мы рассматриваем ветвления, циклы и пр. В итоге почти все понимают, как общаться с «искусственным интеллектом», умеют самостоятельно воспользоваться справочником и, если не каждый со старта напишет рабочую программу, то уж точно любой способен разбить задачу на этапы, что, на мой взгляд, очень важно.

Теги к этой записи:

Комментарии

Активный пользователь

  • Группа: Пользователи
  • Сообщений: 122
  • Регистрация: 14.4.2010
  • Из: Дмитров
  • Номер участника: 84541
Предупреждение

Вообще-то Ввод/Вывод во всех языках считается одной из самых трудных тем


--------------------
Если письмо не дошло, то не почтовый сервер виноват

Активный пользователь

  • Группа: Эксперт портала
  • Сообщений: 1062
  • Регистрация: 19.4.2010
  • Из: Удмуртия
  • Номер участника: 84665
Предупреждение

Программирование не всем дается, если мало часов выделяется, то скорее всего дети не успевают понять и теряют и интерес. Делаю погружение, то есть все годовые часы выдаю за полгода (программирование в 9 классе или 10 классе). Дети не успевают забыть материал прошлого урока и большему числу учеников приходит понимание.


--------------------
Спасибо за внимание.
ГАниева Алсу ГАязовна.

Активный пользователь

  • Группа: Пользователи
  • Сообщений: 183
  • Регистрация: 21.7.2010
  • Из: Республика Татарстан
  • Номер участника: 85895
Предупреждение

В профильном классе программирование я вынесла на 1 полугодие 11 класса (68 часов). Действительно, ученики погружаются в тему и на выходе результаты намного лучше. Хотя, нужно признаться, что "въезжают" в программирование единицы.


--------------------

Статьи по этой теме

« Май 2017 »
ВПВСЧПС
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Последние записи

Мои ссылки в блоге

Последние комментарии

0 пользователей просматривает
0 гостей
0 участников
0 анонимных участников

Категории

Поиск в блоге


Наверх