РАЗВИТИЕ АЛГОРИТМИЧЕСКОГО МЫШЛЕНИЯ УЧАЩИХСЯ НА УРОКАХ ИНФОРМАТИКИ
Ïåäàãîãèêà
¹ 2( 2) 2015
Мақалада қазіргі білім беру үрдісіндегі өзекті мәселе- оқушылардың алгоритмдік ойлау қабілетін дамыту мәселесі қарастырылған. Алгоритмдік ойлау өмірге деген ғылыми көзқарастың қажетті бөлігі болып табылады. Автордың пікірінше, жаратылыстану пәндерінің ішіндегі оқушылардың алгоритмдік ойлауын дамытатын бірден-бір пән- информатика.
В статье рассматриваются вопросы формировании у учащихся алгоритмического стиля мышления, что особенно актуально в современной образовательной среде. Алгоритмическое мышление является необходимой частью научного взгляда на мир. Среди естественнонаучных дисциплин наибольшим потенциалом для формирования алгоритмического стиля мышления у школьников, по мнению автора, обладает, информатика.
ЕСЕНЖОЛОВА ЛАУРА ТЛЕУХАНОВНА
Государственный университет имени Шакарима города Семей, магистрант
The article considers the issue of forming an algorithmic way of thinking of students which particular topical in the modern educational milieu. Algorithmic thinking is an essential part of the scientific view. According to author, the informatics- as one of the science, which possess the greatest potential for the formation of an algorithmic style of thinking of students
РАЗВИТИЕ АЛГОРИТМИЧЕСКОГО МЫШЛЕНИЯ УЧАЩИХСЯ НА УРОКАХ ИНФОРМАТИКИ
Учащиеся могут мыслить по-разному, существуют разные стили мышления. Математика развивает математический стиль мышления, то есть умение рассуждать, пользоваться математическими формулами в своих рассуждениях. Литература и история используют гуманитарный стиль мышления. Но существует особый стиль мышления, который называется- алгоритмическим.
Основными компонентами алгоритмического мышления являются:- структурный анализ задачи;- разбиение большой задачи на малые;- сведение нерешенной задачи к решенным;- планирование возможных ситуаций и реакций на них;- понимание и использование формальных способов записи решения.[ 1 ]
Стиль мышления, методы и способы, которые необходимо для перехода от непосредственного управления, от умения сделать к умению записать алгоритм, я и называю алгоритмическим стилем мышления.
Развивать алгоритмический стиль мышления можно без компьютера и даже независимо от того, есть какиелибо компьютеры в мире или нет. Подобно тому как, электрическое сопротивление и закон Ома можно изучать независимо от того, придуманы ли уже электромоторы и телевизоры. Поскольку речь идет о развитии алгоритмического стиля мышления, то компьютеры из цели обучения превращаются в средство. Компьютеры нужны для того, чтобы развивать алгоритмический стиль мышления. С ними учить интереснее и эффективнее. Школьники больше успевают усвоить, если у них есть компьютеры с соответствующим программным обеспечением. Выбор средств оказывает влияние не только на сложность решаемых задач, но и на то, что учащиеся изучают. Если выбрать несоответствующие средства: ненадёжный компьютер, сложный язык программирования, неудобную программную систему,- то будем вынуждены потратить часть времени на ремонт и изучение компьютеров, языков программирования. И тем самым часть времени будет изъята из курса, то есть пропадет время, которое можно было потратить на решение задач. Методика развития алгоритмического мышления. Методика построена на трех принципах: 1) Активное усвоение материала;
2) Проблемный подход; 3) Выделение алгоритмической сложности в " чистом виде ".[ 2, 624 ] 1. Активное усвоения материала. Принцип базируется на идее, что ничего нельзя выучить и понять, если не работать. Можно как угодно красиво говорить и занимательно излагать материал, но если не создать рабочую обстановку, в которой школьники будут решать задачи, то дети ничего не усвоят, все усилия пропадут даром.
Доля объяснений на уроках должна быть ниже, чем доля активной работы учащихся. Под активной работой понимается решение задач на компьютерах или в тетрадях, работу с учебными программными системами.
Поэтому на уроке записи в тетради стараюсь довести до минимума. Более подробную теорию по данной теме даю учащимся на дом в виде распечатки. Таким образом, освобождается больше времени на практическую работу на компьютере.[ 3 ] 2. Проблемный подход. Второй методический принцип тесно связан с первым. Я поясню его на примере. Предположим, мы хотим ввести новую алгоритмическую конструкцию школьного алгоритмического языка. Тут возможны два подхода. Первый- мы объясняем новую конструкцию, рассказываем все подробно школьникам, приводим примеры, показываем, как её использовать, потом даем задачи, чтобы проверить усвоение материала. Второй подход- сначала ставится задача, хотя у учеников нет достаточных знаний для её решения. Опыт показывает, что в тех или иных формах, более или менее правильные, три-четыре разных разумных вариантов в классе появятся. В этот момент можно весь класс похвалить, выбрать самое правильное решение. И сказать, что примерно такая конструкция введена во всех современных языках программирования, после чего добавить, что в школьном алгоритмическом языке будем записывать её так.
При этом происходит следующие- мы не излагаем новую конструкцию языка, мы поставили задачу, школьники её решали, обсуждали, а потом мы дали им форму записи того, что они сами придумали.
Почти все необходимые конструкции алгоритмического языка школьники могут изобрести сами. И в этом смысле изучения школьного алгоритмического языка как так такового не происходит. Он не является предметом. Учитель лишь показывает, как в школьном языке
51