Педагогические науки / 5. Современные методы преподавания

К.п.н. Бакай Е.П., студентка Часнык А.П.

Славянский-на-Кубани государственный педагогический институт

К вопросу о преподавании алгоритмизации в курсе
«Информатика и ИКТ» в физико-математических классах

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

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

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

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

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

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

Преподавание курса «Информатика и ИКТ» на профильном уровне осуществляется в 10-11 классах средней школы, где учебный предмет «Информатика и ИКТ» является одним из профильных предметов, в объёме 280 часов (4 часа в неделю). Тема «Алгоритмизация» рассматривается в 10 классе в рамках изучения раздела «Информация и информационные процессы» после таких тем как «Моделирование и проектирование» и «Логический язык». Данный раздел изучается в течение 64 учебных часов, из них 31 час отводится на алгоритмы [1].

Основными целями изучения темы «Алгоритмизация» в курсе информатики в классах физико-математического профиля являются:

1)     изучение свойства детерменированности алгоритма;

2)     обучение основным способам организации алгоритмов;

3)     знакомство с формальным определением алгоритма;

4)     обучение применению алгоритмических конструкций при составлении алгоритмов решения разнообразных классов задач;

5)     знакомство с понятиями «вычислимая функция», «алгоритмически неразрешимые задачи», «сложность алгоритма»;

6)     рассмотрение вопроса о культурной значимости введённых и доказанных утверждений о существовании универсального исполнителя.

Изучение алгоритмизации в школьном курсе информатики может иметь два целевых аспекта: первый – развивающий аспект, под которым понимается развитие алгоритмического мышления учащихся; второй – программистский аспект. Составление программы для ЭВМ начинается с построения алгоритма; важнейшим качеством профессионального программиста является развитое алгоритмическое мышление [2].

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

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

Литература:

1.     Примерная программа среднего (полного) общего образования по информатике и информационным технологиям. Профильный уровень. // Первое сентября: Информатика. – №34. – 2004. – 32 с.

2.      Шамаева, А.М. Преподавание информатики в условиях профильной школы. / А.М. Шамаева // Педагогическая информатика. – №3. – 2005. –  96 с.