Как стать автором
Обновить

Голосуем за школьное обучение информатике

Время на прочтение2 мин
Количество просмотров15K

(Источник)

Как известно, истина в математике и естествознании не определяется голосованием. Это относится и к информатике (computer science – CS). Несмотря на это, по одной из самых острых проблем CS: $P =? NP$ уже проводилось несколько голосований, в которых участвовали ведущие мировые эксперты:
На начало 2000-х гг. большинство математиков считают, что эти классы не равны. Согласно опросу, проведённому в 2002 году среди 100 учёных, 61 человек считает, что ответ — «не равны», 9 — «равны», 22 затруднились ответить и 8 считают, что гипотеза не выводима из текущей системы аксиом и, таким образом, не может быть доказана или опровергнута.
(Википедия )
Воспользуемся этим примером и предложим опрос по наиболее острым вопросам школьной информатики, которые выявило недавнее обсуждение.

В этом обсуждении более 600 комментариев, и я попытался выделить из них наиболее острые проблемы, но, к сожалению, мог что-то упустить. Конечно, не надо преувеличивать ожидаемую значимость результатов данного опроса. Большинство голосов ничего по сути не докажет. Однако, например, судя по количеству комментариев, наиболее спорным вопросом является выбор ЯП для школьной информатики. В основном спор свелся к вопросу Pascal vs Python, хотя были голоса и за другие ЯП. Думаю, что если в данном опросе Python проиграет – значит, это будет руководством к действию для фанатов этого языка: агитируйте активнее! Больше статей на Хабре! А еще стоит издать на русском 20+ книг по алгоритмам на Python. А вот если Pascal проиграет, ИМХО стоит задуматься о слишком быстрой утрате не самых плохих традиций в преподавании школьной информатики. При этом ИМХО главное в школьной информатике не изучение технологий (в частности ЯП), а изучение классических алгоритмов. Мне показалось, что у этого взгляда есть достаточно много сторонников, но посмотрим, что покажет опрос.

Также мне показалось, что удалось достичь консенсуса по вопросу таких технологий, как OOP, GUI и многопоточное программирование. Интересующимся ученикам учитель должен помочь их освоить, но только факультативно, не требуя с остальных учеников. Прежде всего, очень сложно показать преимущества OOP на маленьких школьных программах.

Некоторые участники обсуждения высказали сомнение в необходимости математики для изучения информатики. Может, мне и здесь показалось, что следующий пример о необходимости знания Булевой алгебры хотя бы частично развеял эти сомнения:

if cond1 then
  if cond2 then
     call1
  else
    call2
else 
   call2;

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


(Источник)

При этом утверждения:
Выбор работы, вернее, обеспечение возможности осознанной проф.ориентации – важнейшая задача общеобразовательной школы. Без базовых знаний осознанный выбор невозможен
и
школа не должна и не может дать достаточных систематичных знаний ни по одному из изучаемых там предметов, в том числе и по информатике. Хорошим специалистом можно стать только в хорошем вузе
особых возражений не вызвали. С них и начнем наш опрос.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
1. Согласны ли Вы, что обеспечение возможности осознанной проф.ориентации – важнейшая задача общеобразовательной школы
76.7% Да823
17.15% Нет184
6.15% Воздержался66
Проголосовали 1073 пользователя. Воздержались 66 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
2. Согласны ли Вы, что школа не должна и не может дать достаточных систематичных знаний ни по одному из изучаемых там предметов, в том числе и по информатике
50.42% Да542
43.53% Нет468
6.05% Воздержался65
Проголосовали 1075 пользователей. Воздержались 60 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
3. ЯП для школьной информатики должен быть:
20.9% Pascal231
43.08% Python476
27.42% Другой язык303
8.6% Воздержался95
Проголосовали 1105 пользователей. Воздержались 55 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
4. Согласны ли Вы, что важен не язык и другие технологии, а алгоритмы
79.69% Да875
14.66% Нет161
5.65% Воздержался62
Проголосовали 1098 пользователей. Воздержались 40 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
5. OOP, GUI и многопоточное программирование не для школы
50.09% Да544
41.25% Нет448
8.66% Воздержался94
Проголосовали 1086 пользователей. Воздержались 52 пользователя.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
6. Роль математики для информатики в школе высокая
60.79% Да665
36.11% Нет395
3.11% Воздержался34
Проголосовали 1094 пользователя. Воздержались 40 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
7. В школе нужно учить быстро печатать на ПК
46.6% Да514
47.23% Нет521
6.17% Воздержался68
Проголосовали 1103 пользователя. Воздержались 38 пользователей.
Теги:
Хабы:
+6
Комментарии539

Публикации