Обобщение опыта по теме: Изучение алгоритмов на уроках информатики
Оценка 4.8

Обобщение опыта по теме: Изучение алгоритмов на уроках информатики

Оценка 4.8
Руководства для учителя
docx
информатика
19.08.2020
Обобщение опыта по теме:  Изучение алгоритмов на уроках информатики
Статья.docx

Обобщение опыта по теме:

Изучение алгоритмов на уроках информатики

 

Разработала: Громова Наталья Николаевна,

учитель информатики

МБОУ СОШ№3 г.Вилючинска

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

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

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

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

Различные авторы школьных программ по курсу «Информатика и ИКТ» по разному подходят к построению алгоритмической учебной линии. В том числе по иному решаются проблемы содержания теоретической и практической составляющей разработчиками школьных программ, к ним относятся Н.В. Макарова, Л.Л.Босова, Н.Д. Угринович, И.Г. Семакин и другие.

В связи со всем вышесказанным я остановила своё внимание на особенностях  изучения алгоритмов на уроках  информатики.

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

 

Для этого подходят следующие задания:

1.

2.

3.           

  

4. Игра «Робот»

Простая, но очень любимая детьми игра.

 

 

 

 

В начальной школе важно дать понятие алгоритма и исполнителя,  свойств алгоритма. Знать понятия текстового алгоритма, графического алгоритма (блок-схема). Научить приводить примеры алгоритмов и исполнителей, представлять алгоритм в текстовом и графическом виде.

 

 

 

 

 

 

 

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

 

 

 

 

Переход к программированию на языках высокого уровня мы осуществляем в 8 классе. И уже в 9 классе программированию отводится значительное количество времени.

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

 В качестве языка программирования в программе Угриновича Н.Д. представлен язык объектно-ориентированного программирования Visual Basic. Но так как стандартом при сдаче ЕГЭ И ГИА становится язык Паскаль, то я откорректировала программу в соответствии с этим и перешла к программированию именно на этом языке.

Решая задачу, сначала создаём блок-схему для её наглядного представления:

 

 

 

 

 

Затем записываем программу:

И тестируем её в программной среде:

 

 

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список использованной литературы:

1.      http://www. inform-school. narod.ru/

2.     http://www. informikt.narod.ru/

3.     http://www. metod-kopilka.ru/

4.     http://www. 1september.ru/

5.     Копаев А.В. Влияние современных информационных технологий на изучение алгоритмизации в школе // "Информатика и образование", №9, 2006

6.     Угринович Н., Босова Л., Михайлова Н. «Практикум по информатике и информацианным технолониям» М.: Бином, 2008

 

 

 

 

 

 

 

 


 


Скачано с www.znanio.ru

Обобщение опыта по теме: Изучение алгоритмов на уроках информатики

Обобщение опыта по теме: Изучение алгоритмов на уроках информатики

Для этого подходят следующие задания: 1

Для этого подходят следующие задания: 1

Игра «Робот» Простая, но очень любимая детьми игра

Игра «Робот» Простая, но очень любимая детьми игра

В начальной школе важно дать понятие а лгоритма и исполнителя, свойств алгоритма

В начальной школе важно дать понятие а лгоритма и исполнителя, свойств алгоритма

В среднем звене , а именно в 7 классе понятие алгоритм изучается как модель деятельности исполнителя

В среднем звене , а именно в 7 классе понятие алгоритм изучается как модель деятельности исполнителя

Переход к программированию на языках высокого уровня мы осуществляем в 8 классе

Переход к программированию на языках высокого уровня мы осуществляем в 8 классе

Затем записываем программу:

Затем записываем программу:

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

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

Список использованной литературы: 1

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