ЮРИН Сергей Александрович
педагог дополнительного образования
МАУДО«Центр юных техников» г.Златоуст
Создание ситуации успеха как способ развития познавательной активности на занятиях программирования
Общество ещё не вполне осознало тот факт, что в современном мире в качестве основного экономического ресурса на первое место выдвигается информация и методы работы с ней, а не золото и нефть. Информированность, обладание знаниями становятся настоящим богатством. Задачи образования всегда определялись запросами общества. Исходя из этого, цель изучения информатики – подготовка пользователя компьютера, способного понимать программы, составленные на языке Pascal.
Программа изучения информатики «Курс программирования», разработанная мною, в общих чертах согласуется с программой общеобразовательной школы, например, в вопросах научного обоснования количества часов, необходимых для изучения той или иной темы с учётом возрастных особенностей детей.
В то же время отличительной особенностью данной программы является изучение программирования в более раннем возрасте, чем это предусмотрено учебниками и школьной программой. Это достигнуто путём адаптации дидактического материала к возрастным особенностям детей среднего и младшего школьного возраста.
Цель программы:
Изменение мировоззрения учащихся, его культурного уровня через приобщение к миру компьютера, виртуальному миру, воспитание личности на основе ценностей, представленных авторами компьютерных программ.
Практическое выполнение целей программы ставит следующие задачи:
познавательная: развитие интереса, включённость в познавательную деятельность;
развивающая: развитие личности, активности, самостоятельности, общения;
мотивационная: создание комфортной обстановки, атмосферы доброжелательности и сотрудничества;
обучающая: формирование специальных знаний, умений, удовлетворение образовательных потребностей;
эстетическая: воспитание аккуратности, опрятности, умение ценить красоту, формирование культуры поведения.
Отличительные особенности данной программы состоят в том, что она содержит обучающий материал исключительно по программированию. Материал в принципе очень сложный для школьников.
Задача педагога состоит в том, чтобы адаптировать его, сделать понятным и интересным для детей среднего и даже младшего школьного возраста. Мой педагогический опыт в этом вопросе показывает, что дети младшего возраста с удовольствием работают в «Бейсике», так как он проще на первом этапе изучения. Второй язык программирования, который изучается в курсе данной программы «Pascal» более сложный, его изучение проще, если есть навык работы с «Бейсиком».
С 2008-2009 учебного года я перешел на преподавание только программирования, во-первых, потому что это гораздо интересней, во-вторых, дети, в основном, хотя и в разной степени, знакомы с пользовательскими программами.
Обучение трехгодичное. Первый год изучаем Бейсик, затем два года Паскаль.
Я начинал работать в Бейсике в то время, когда книг по другим языкам программирования было немного. В 1999 году я выставил работу своего воспитанника для участия в Городской олимпиаде по программированию. Нашу работу чуть не отклонили только потому, что она была написана на Бейсике и посоветовали работать в Паскале. Потом все-таки разрешили участвовать, а при подведении итогов даже наградили грамотой. После окончания олимпиады я стал разрабатывать программу обучения на языке Паскаль. Я согласен с существующим мнением, что «Qbasic» в настоящее время можно использовать лишь на начальной стадии обучения, считаю его не достаточно эффективным.
Детей я набираю, начиная с второго класса. Дети первого года обучения занимаются два раза в неделю. Занятие длится один час, изучают Бейсик. Он проще на первых этапах обучения. Самая важная задача на этом этапе – заинтересовать ребенка. Специфика дополнительного образования в том, что ребенок уходит, если ему не интересно, уйдет он и в том случае, если ему покажется, что материал слишком сложный. Решать эту задачу мне помогает раздел из курса программирования «Графика». Дети любят рисовать и любят создавать программы, создающие графические изображения.
объект | команды | результат |
Дом | SCREEN 9 LINE (40, 50)-(80, 10) LINE -(120, 50) LINE -(120, 140) LINE -(40, 140) LINE -(40, 50) LINE (40, 50)-(120, 50) LINE (70, 100)-(90, 80), 2, BF | |
Танк | 10 SCREEN 9 20 LINE (30, 20)-(105, 20) 30 LINE -(105, 70) 40 LINE -(145, 70) 50 LINE -(145, 100) 60 LINE -(15, 100) 70 LINE -(15, 70) 80 LINE -(25, 70) 90 LINE -(25, 20) 100 LINE (105, 40)-(160, 40) 110 LINE -(160, 50) 120 LINE -(105, 50) 130 CIRCLE (45, 100), 20, 3 140 CIRCLE (85, 100), 20, 3 150 CIRCLE (125, 100), 20, 3 160 FOR F = 25 TO 75 170 LOCATE 4, F, 1: PRINT " 0" 180 FOR S = 1 TO 2000: NEXT S 190 NEXT F | |
Солдат | 10 SCREEN 1: COLOR 0, 0 20 LINE (100, 50)-(140, 100), 1, B 30 PAINT (120, 55), 1, 1 60 FOR a = 55 TO 95 STEP 10 70 CIRCLE (120, a), 2, 2 80 PAINT (120, a), 2: NEXT a 40 CIRCLE (120, 30), 18 50 PAINT (120, 30), 3 90 CIRCLE (115, 25), 2, 0: PAINT (115, 25), 0, 0 100 CIRCLE (125, 25), 2, 0: PAINT (125, 25), 0, 0 110 LINE (98, 50)-(80, 100), 1, BF 120 LINE (142, 50)-(158, 100), 1, BF 121 LINE (100, 100)-(100, 170), 1 123 LINE (120, 100)-(120, 170), 1 160 LINE (120, 102)-(120, 171), 1 161 LINE (140, 100)-(140, 170), 1 170 LINE (121, 171)-(150, 180), 2, BF 180 LINE (119, 171)-(90, 180), 2, BF 190 LINE (98, 102)-(90, 120), 2, BF 200 LINE -(82, 102): LINE -(95, 102): 210 LINE (142, 102)-(150, 120), , BF 220 LINE -(156, 102): LINE -(150, 102): PAINT (150, 102), 3, 0 230 LINE (105, 25)-(135, 10), 2, BF 240 CIRCLE (120, 38), 3, 2, , , 1 / 6 250 LINE (120, 30)-(120, 34), 0 |
После прохождения «Динамики» есть возможность создания батальных сцен, элементарных игр. Я всегда стараюсь поддержать интерес ребенка, если даже для этого приходится пересмотреть последовательность изучения тем программы. Я называю темы, которые нужно знать для этого и работаю с ним индивидуально. В дополнительном образовании нет возможности регулировать работу учащихся оценками, зато больше возможностей для индивидуальной работы. Это, конечно, плюс.
Учащиеся второго и третьего года обучения изучают Паскаль, занимаются два раза в неделю по два часа.
При изучении Паскаля первый год мы с детьми идем от практики к теоретическим выводам, используя метод «программирование по образцу», рассматривая его как временный (речь идет о детях 6-7 класса) до того момента, пока учащиеся не будут готовы к теоретическому восприятию материала. Положительным моментом дополнительного образования считаю то, что каждый ученик может усваивать материал в своем темпе.
Основной формой образовательного процесса является учебное занятие, а так же групповая и индивидуальная работа, конкурс, соревнование, кружковые и массовые мероприятия, гимнастика для глаз и мышц спины. Насыщенность занятия можно варьировать в зависимости от работоспособности и утомляемости детей. Курс обучения предусматривает проведение динамических пауз, упражнений, снимающих усталость глаз.
Программа построена на разработках лучших отечественных методистов; симпатизируя методике Шаталова, я не мог не воспользоваться его рекомендациями. Специфика изучения материала, как и во всех учреждениях дополнительного образования, строится на нахождении у каждого ученика своей конкретной заинтересованности. Каждое занятие имеет вариантность для того, чтобы, если вдруг замечается, что ребёнок не воспринимает материал, предложить ему варианты изучения данного материала.
Особое внимание уделяется развитию творческой деятельности детей. После изучения каждой темы детям предлагается создать подобные программы, такие же, как они только что рассмотрели. Те дети, которые справляются с подобными заданиями, рассматриваются как возможные кандидаты для подготовки к участию в городской и областной олимпиадах по информатике.
Ведущим методом, по глубокому убеждению автора этой программы, является метод проблемного изучения материала. Ученик должен сам усваивать материал с помощью и под руководством учителя. Преподавателю гораздо легче выдать материал, объяснить суть проблемы, гораздо труднее организовать работу так, чтобы ученик сам добывал знания, решал проблемы с помощью учителя.
Стиль программиста вырабатывается не сразу. На это уходят годы труда. Я учу детей, чтобы понятной была логика программы. Для оформления записи условных, вложенных и составных операторов рекомендую использовать пробелы между операторами, а также отступы. Допускаются пустые строки. Не следует размещать в строке более двух операторов. Каждый программист имеет свой стиль использования пробелов и отступов. Они помогают читателю программы определить уровень подчинённости каждой строки. Надо иметь в виду, что вряд ли вновь написанная программа сразу будет работать правильно. На отладку программы может уйти достаточно много времени. Должное внимание к хорошему форматированию, тщательному выбору имён переменных может значительно увеличить производительность труда.
Знание программирования – это своего рода технология изучения большинства предметов, это основа будущей самореализации подростков.