Ст.гр.Ин(о)-11 Адельшин М.М.,
магистр информационных систем Никишина
О.А.
Северо-Казахстанский государственный
университет им. М. Козыбаева
Развитие
алгоритмического мышления на уроках информатики
В целях обучения
информатике заявлено развитие системного, аналитического и алгоритмического
мышления, поэтому нужно четко определить объект педагогического воздействия
(личность и ее мышление в данном случае) и профессиональные средства влияния на
личность, на ее психологические характеристики, а также способы формирования
знаний, умений и навыков. Учителю следует понимать и все время помнить, что
мышление не есть что-то совершенно самостоятельное и независимое, а есть
элемент целостной системы "личность".
Также важно понимать и
учитывать в процессе обучения информатике, что мышление - это умственный
процесс, процесс интерпретации того, что воспринято. Это значит, что даже
одинаково усвоенный материал понимается по-разному, то есть в процессе мышления
происходит интерпретация полученной информации в зависимости от целого ряда
факторов: возраста, образования, мировоззрения, жизненного опыта и. т.д.
Появление информатики в
начальной школе совершенно естественно, если учесть, что именно в возрасте
учащихся начальной школы у детей складывается стиль мышления. Если навыки
работы с конкретной техникой можно приобрести непосредственно на рабочем месте,
то мышление, неразвитое в определенные природой сроки, таковым и останется.
Опоздание с развитием мышления - это опоздание навсегда. Поэтому для подготовки
детей к жизни в современном информационном обществе в первую очередь необходимо
развивать логическое и алгоритмическое мышление, способности к анализу
(вычленению структуры объекта, выявлению взаимосвязей, осознанию принципов
организации) и синтезу (созданию новых схем, структур и моделей). Важно
отметить, что технология такого обучения должна быть массовой, общедоступной, а
не зависеть исключительно от возможностей школ или родителей [1].
Во многом роль обучения
информатике в развитии мышления обусловлена современными разработками в области
методики моделирования и проектирования, особенно в объектно-ориентированном
моделировании и проектировании, опирающемся на свойственное человеку понятийное
мышление. Умение для любой предметной области выделить систему понятий, представить
их в виде совокупности атрибутов и действий, описать алгоритмы действий и схемы
логического вывода (т.е. то, что и происходит при информационно-логическом
моделировании) улучшает ориентацию человека в этой предметной области и
свидетельствует о его развитом мышлении.
Курс информатики может
рассматриваться как часть курса математики, основная цель которого -
формирование у школьников основ алгоритмического мышления. Под способностью
алгоритмически мыслить понимается умение решать задачи различного
происхождения, требующие составления плана действий для достижения желаемого
результата [2].
Алгоритмическое мышление,
рассматриваемое как представление последовательности действий, наряду с
образными и логическим мышлением определяет интеллектуальную мощь человека, его
творческий потенциал. Навыки планирования, привычка к точному и полному
описанию своих действий помогают школьникам разрабатывать алгоритмы решения
задач самого разного происхождения. Алгоритмическое мышление является
необходимой частью научного взгляда на мир. В то же время оно включает и
некоторые общие мыслительные навыки, полезные и в более широком контексте. К
таким относится, например, разбиение задачи на подзадачи.
Для обучения алгоритмики
школьнику нужно только умение выполнять арифметические операции над целыми числами.
Комбинаторные объекты легко овеществляются, с ними можно работать руками, а
доказательства производить методом полного перебора. Познание может происходить
при активном использовании игр, театрализации задач.
Обучение школьника
основам алгоритмического мышления базируется на понятии исполнителя. Это
понятие в последние годы вошло в обиход преподавателей информатики, и
большинство курсов основано именно на таком подходе. Исполнителя можно
представлять себе роботом, снабженным набором кнопок. Каждая кнопка
соответствует одному действию (может быть, довольно сложному), которое робот
способен совершить. Нажатие кнопки вызывает соответствующее действие робота.
Итак,
можно заключить, что развитие алгоритмического мышления является в целом
комплексной проблемой. Для её решения необходимо повышать абстрактность
мышления, развивать способности к системному анализу и логическим
умозаключениям, ориентировать учащихся на необходимость творческого подхода к
решению задач.
Система
заданий, предлагаемая на самостоятельной работе на уроке информатики с целью
формирования алгоритмического мышления является оптимальной формой работы с
учащимися. Задания повышают развитие алгоритмического мышления учащихся, вооружают их навыками решения нестандартных
задач, значительно расширяют и углубляют знания о нестандартных задачах,
формируют эмоциональную восприимчивость, формируют практические умения по
решению жизненных задач.
Литература:
1. Мирончик
Е.А. Развитие логического и алгоритмического мышления учащихся на уроках
информатики.//Информатика и образования.-2008.№4.с.17-19.
2. Крупина
Т.В. Решения задач как средство развития алгоритмического
учащихся.//Информатика в школе.-2010.-№6 с. 43-50.