Педагогические
науки / 5. Современные методы преподавания
К.п.н. Бакай
Е.П., студентка Часнык А.П.
Славянский-на-Кубани государственный педагогический институт
К вопросу о
преподавании алгоритмизации в курсе
«Информатика и ИКТ» в физико-математических классах
Без изучения
алгоритмов не обходится ни один курс информатики. Эта тема в том или ином виде
присутствует во всех многочисленных учебниках и программах, появившихся за два
десятилетия нашей школьной информатики, и всегда вызывала жаркие споры. Спектр
мнений об информатике и её месте в школьном курсе всегда был очень широк: от
решительного отказа от алгоритмов до не менее решительного вычёркивания всего,
что напрямую с алгоритмами не связано.
В связи с реформой средней школы в настоящее время в России
преподавание информатики в старших классах ведётся на базовом и профильном уровне. Физико-математический
профиль выбирается исходя из личных склонностей, потребностей учащегося и
ориентирован на его подготовку к последующему профессиональному образованию или
профессиональной деятельности. В связи с этим в таких классах необходимо
изучение основ алгоритмизации и программирования, технологии программирования,
изучение элементов дискретной математики и т.д.
Таким
образом, отдельный вопрос для каждого учителя информатики в профильном курсе −
обучение основам алгоритмизация и основам программирования. Здесь проблема
стоит очень остро, особенно для тех школьников, кто желает продолжить свое
образование в классических или технических университетах и академиях.
Основы алгоритмизации должны знать все. Многие недооценивают
значение алгоритмизации в фундаментальном образовании, тем более что механизм
алгоритмизации встречается буквально на каждом шагу, а не только при использовании
средств информационных технологий. Свойства машинного алгоритма, линейные,
разветвляющиеся, циклические алгоритмы, способы представления алгоритмов – вот
достаточный перечень вопросов, который обеспечит у школьников понимание данного
вопроса.
Вопрос о роли
алгоритмизации должен решаться исходя из основных целей обучения в школе
вообще. Одна из таких целей – развитие мышления учащихся, которое предполагает:
создание у школьников целостной картины мира; формирование навыков жизни в
информатизированном обществе; развитие способностей к общению, коллективной
деятельности; активизацию процесса самопознания.
Понимание
того, что в основе любого алгоритма лежат три конструкции – последовательное
выполнение, развилки и циклы, не менее важно, чем знание атомно-молекулярной
теории строения вещества.
Преподавание
курса «Информатика и ИКТ» на профильном уровне осуществляется в 10-11 классах
средней школы, где учебный предмет «Информатика и
ИКТ» является одним из профильных предметов, в объёме 280 часов (4 часа в
неделю). Тема «Алгоритмизация» рассматривается в 10 классе в рамках изучения
раздела «Информация и информационные процессы» после таких тем как
«Моделирование и проектирование» и «Логический язык». Данный раздел изучается в
течение 64 учебных часов, из них 31 час отводится на алгоритмы [1].
Основными
целями изучения темы «Алгоритмизация» в курсе информатики в классах
физико-математического профиля являются:
1) изучение свойства детерменированности
алгоритма;
2) обучение основным способам
организации алгоритмов;
3) знакомство с формальным определением
алгоритма;
4) обучение применению алгоритмических
конструкций при составлении алгоритмов решения разнообразных классов задач;
5) знакомство с понятиями «вычислимая
функция», «алгоритмически неразрешимые задачи», «сложность алгоритма»;
6) рассмотрение вопроса о культурной
значимости введённых и доказанных утверждений о существовании универсального
исполнителя.
Изучение
алгоритмизации в школьном курсе информатики может иметь два целевых аспекта:
первый – развивающий аспект, под которым понимается развитие алгоритмического мышления
учащихся; второй – программистский аспект. Составление программы для ЭВМ
начинается с построения алгоритма; важнейшим качеством профессионального
программиста является развитое алгоритмическое мышление [2].
В
рамках нашего исследования разработаны методические рекомендации по проблеме
обучения алгоритмизации в классах физико-математического профиля, а также
методический комплекс, который включает электронный учебник, обучающую
программу и сборник практических заданий, способный облегчить работу, как
учителя, так и учащихся.
Изучение
алгоритмизации в рамках школьного курса позволяет ученикам испытать свои
способности к такой деятельности. Безусловно, в большей степени эту задачу
может решать профильный курс информатики в старших классах, имеющих физико-математическую
направленность.
Литература:
1. Примерная программа среднего
(полного) общего образования по информатике и информационным технологиям.
Профильный уровень. // Первое сентября: Информатика. – №34. – 2004. – 32 с.
2. Шамаева, А.М. Преподавание информатики в условиях профильной школы. / А.М. Шамаева // Педагогическая информатика. – №3. – 2005. – 96 с.