Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Прочее  /  Проблемы обучения программированию в школе

Проблемы обучения программированию в школе

Исследовательская работа на тему: «Проблемы обучения программированию в школе»

27.05.2017

Содержимое разработки

Исследовательская работа на тему:

«Проблемы обучения программированию в школе»

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

Одним из наиболее интересных, на мой взгляд, вопросов, требующих особого внимания в обучении информатике и ИКТ, является вопрос о системе обучения программированию. В рамках часов, отводимых Примерной программой в базовом курсе информатики на алгоритмизацию и программирование, овладение даже основами программирования представляется весьма сложным. С одной стороны, активно развивающиеся информационные технологии «выталкивают» программирование. Но с другой стороны – олимпиады, различные конкурсы предусматривают наличие у учащихся хороших навыков формализации различных задач, уверенного владения приемами программирования. В сложившейся ситуации возникают закономерные вопросы: «Чему учить?» и «Как учить?». В этой исследовательской работе я изучить решение данной проблемы.

Цель исследования – изучить систему обучения программированию и трудности при изучение темы: «Основы алгоритмизации и начала программирования»

Для достижения поставленной цели, были определены следующие задачи:

1. Изучить и проанализировать методическую литературу по теме исследования.

2. Проанализировать нормативные документы (ФГОС и рабочую программу по информатике)

3. Рассмотреть системы программирования для начального изучения языка программирования.

4. Изучить методическую структуру преподавания программирования.

При реализации задач исследования использовались следующие методы:

  • изучение и анализ психолого-педагогической и методической литературы;

  • изучение и обобщение опыта работы передовых учителей;

  • анализ деятельности учителей по организации проблемного обучения;

  • анализ работы учащихся;

  • беседа с учащимися и учителями;

Базой исследования являлись учащиеся 8 и 9 классов МБОУ «СШ №61»

Результаты исследования:

Я думаю, в чистом виде программирование интересует небольшую категорию людей. Теория алгоритмов или программирование - это чересчур специальные вещи на сегодняшний день, когда компьютеры продаются в супермаркетах рядом с телевизорами и DVD-проигрывателями. Сегодня простому пользователю программировать не нужно, хотя еще недавно такого просто не могло быть. Поэтому достаточно часто слышишь вопрос: Зачем всех подряд учить программированию, если это реально нужно нескольким ученикам собравшимся в технический вуз причем на соответствующие специальности? Большинство людей, использующих компьютеры, не пишут своих собственных программ, и им практически вообще не требуется знать программирование. Если рассуждать, что пользователю достаточно знать только "три кнопки", и на информатике в школе нужно давать только пользовательский курс, то по аналогии можно утверждать, что на математике нужно учить пользоваться калькулятором, зачем школьникам эти логарифмы, производные, интегралы... если есть компьютер, калькулятор, да и таблицу умножения знать не нужно!!!, главное уметь кнопки на элементарном уровне нажимать.

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

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

На учебный предмет «Информатика и ИКТ» в федеральном базисном учебном плане в 8-х и 9-х классах отводится 105 часов (35 учебных часов из расчета 1 учебный час в неделю в 8 классе и 70 учебных часов из расчета 2 учебных часа в неделю в 9 классе). Из этого количества часов отводится 19 часов на изучение темы «Алгоритмы и исполнители», причем подразумевается изучение формальных исполнителей алгоритмов. Среднее (полное) общее образование базового уровня включает в себя 35 часов в 10 классе и 35 часов в 11 классе (из расчета 1 учебный час в неделю). В данное количество часов не входят часы на изучение темы «Алгоритмизация и программирование». Предполагается, что учитель будет использовать язык программирования во время решения задач при изучении других тем.

Такая же ситуация в ФГОС. Так на учебный предмет «Информатика» в ФГОС в 7-х, 8-х и 9-х классах отводится 105 часов (35 учебных часов из расчета 1 учебный час в неделю в 7 классе, 35 учебных часов из расчета 1 учебный час в неделю в 8 классе и 35 учебных часов из расчета 1 учебный час в неделю в 9 классе). Из этого количества часов отводится 19 часов на изучение темы «Алгоритмы и исполнители», причем подразумевается изучение формальных исполнителей алгоритмов.

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

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

И вот тут и проблема как заинтересовать учеников программированием, как научить понимать и решать задачи. Из опыта работы каждый из учителей информатики может сказать, что наибольший интерес у учащихся вызывает графика, при работе с которой на экране виден красочный результат выполне­ния программы. Также порой трудно объяснить учащимся, что все, что выполняет компьютер, - это программы. Поэтому у меня возникла идея давать большую часть материала, используя графику. Отсюда вытекает и изменение учебного плана занятий: на первое ме­сто можно сразу поставить изучение графических операторов, а затем уже с их помощью объяснять (по возможности) весь остальной материал. Ребенку проще увидеть и сделать, чем пытаться понять, что так происходит на самом деле. Применяя такой опыт в работе, можно наблюдать у учащихся некий элемент соревновательности, желание сделать лучше и красивее своего товарища. Данный тип уроков приносит результаты как в младших (учитывая их возраст), так и в старших классах. Однако, при проведение практических занятий существует проблема нехватки компьютеров в классе. Так за одним компьютером работает 2-3 ученика. Поэтому получается, что один работает за всех, а другим становиться скучно. Еще раз отметчу, что в рамках отведенных часов на рассмотрение такой трудной темы тяжело добиться прочных знаний, умений и навыков программирования. Поэтому, на мой взгляд, большое значение имеет самостоятельная работа учащихся по освоению материала. И выполнение домашнего задания – главное в достижении целей обучения. В этих условиях Pascal оказывается хорошим подспорьем.

Так если учитель ставит своей целью не ознакомление с программированием, а формирование специальных навыков для продолжающего обучения, то в таком случае нельзя обойтись без элективных курсов, кружковой подготовки. Для учащихся старшей и средней ступени образования нужно вести элективные курсы «Основы программирования в среде Pascal». Они развивают фундаментальную составляющую школьного базового курса информатики. Можно сказать, что курсы такого типа имеют предвузовский характер, развивают научные интересы учащихся, предоставляют возможность испытать себя в способности к самообучению, к решению нетривиальных задач.

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

-75%
Курсы повышения квалификации

Организация и сопровождение олимпиадной деятельности учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Проблемы обучения программированию в школе (22.22 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт