Общение, не связанное с географич-ми расстояниями.
Общение на основе текста, а не речи.
Обычная модель обучения | Новая модель обучения |
В центре технологии обучения- учитель | В центре технологии обучения - ученик |
М/у уч-ся идет в негласное соревнование | В основе учебной деятельности лежит сотрудничество |
Уч-ся на уроке играют пассивную роль | Уч-ся на уроке играют активную роль |
Цель технологии - передать знания, сформировать умения и навыки | Цель технологии – развитие способностей к самообразованию, самообучению |
Задачи и упражнения в курсе ОИВТ
Задача включает:
Требование (цель).
Условие (известное).
Искомое (неизвестное).
Задача познавательная – задача, решение которой обращено на получение новых знаний с помощью уже известных способов решения.
Задача практическая – обращена на нахождение новых результатов известными способами.
Особенность курса инф-ки – преобладание познавательных задач.
Система задач должна иметь практическую направленность. Это связано с тем, что задачи с формальным условием способны воспринимать лишь те учащиеся, которые имеют навыки формального мышления. Эти задачи хороши для тех уч-ся, которые воспринимают деятельность по составлению алгоритмов, как естественную и уже имеют развитую степень алгоритмизации программирования.
Естественно, они скучны, хотя они важны, но вводятся в такой отвлечённой форме, они должны в подходящий момент. Поэтому, при изучении основ алгоритмизации, желательно брать конкретные задачи.
Формирование алгоритмического мышления – один из важнейших курсов ОИВТ. Трудность достижения заключается в том, что сложно сформировать образ специфической мыслительной деятельности. Так, в других предметах школьного курса реш-ие задачи сводится к отысканию нужного алгоритма и точного его выполнения. В предмете же информатики, решение задачи, как правило, заключается в составлении алгоритма, обосновании его истинности и т. д., т. е. это творческая работа.
2 пути формирования алгоритмич-ого мышления:
1. Постоянная умственная работа (должны как можно больше решить алгоритм задач) для этого необходимо:
а) задачи должны вводиться в порядке возрастания трудности;
б) новые средства алгоритмического языка должны вводиться только тогда, когда старых средств недостаточно, а решение простой задачи должно указать путь решения более сложной.
2. Применение идей структурированного программирования.
Конкретно – метод последовательной детализации. Он полезен в плане воспитания учащихся, поскольку развивает умение планировать свои действия при решении сложных задач. Чем реальнее б/введён этот метод, тем лучше. Суть метода – разбить задачу на более простыеэлементы.
Эффективная форма работы с алгоритмами – это их пошаговое исполнение. Наибольший эффект достигается, когда в кач-ве исполнителя используется не ЭВМ, а человек, а все данные точно протоколируются на доске, т. е. получается ролевая игра.
Этапы решения задачи на ЭВМ
Решение любой задачи – процесс весьма трудоёмкий, он требует знания из различных областей наук (математики, программирования, архитектура ЭВМ).
Решение любой задачи явл. процессом обработки исходных данных для получения результатов. Если в качестве обработчика выступает ЭВМ, то процесс м/разбить на этапы:
1. постановка задачи (определение цели решения задачи, формулировка условия, можно ли применить ЭВМ);
2. Разработка метода решения (разработка матем-ой модели, );
3. Составление алгоритма решения (выбор метода алгоритма, выбор формы записи алгоритма, проектирование алгоритма);
4. Программирование (выбор ЯП, запись алгоритма на ЯП);
5. Тестирование и отладка (синтаксич-ая отладка, анализ результатов тестирования);
6. Эксплуатация алгоритма (оформление решения задачи в тетради, анализ результатов решения);
7. Сопровождение (доработка программы, корректировка документации);
Тема 10. Профильные курсы информатики ориентированные на программирование и информационные технологии.
Методика обучения структурному программированию. Требования к знаниям и умениям учащихся. Тематическое планирование курсов программирования на Паскале. Методика обучения обработке текстовой, графической, числовой информации. Требования к знаниям и умениям учащихся.
Принципы дидактики в контексте преподавания информатики.
1. Принцип научности требует, чтобы в содержании образования нашли отражение новейшие достижения соответствующей области знаний с адаптацией на познавательные возможности учащегося. В информатике пока нет четкого деления на высшую и низшую, сильны внутрипредметные связи, любое понятие из «большой» информатики находит свои аналогии в информатике как школьном предмете. Безусловно, фундаментальными являются понятия «информация», «алгоритм», «исполнитель». С первыми двумя всё довольно ясно. Понятие «исполнитель» более многослойно и выполняет в информатике еще несколько функций:
1) это дидактическое средство для придания процессу исполнения алгоритмов наглядности (например, «робот», «чертежник», «черепашка» и др.);
2) это понятие, позволяющее с единых позиций трактовать многие вопросы. Например, «робот» - исполнитель над графикой, редактор – исполнитель над текстами, ОС - исполнитель над файлами и т. д.;
3) устройство компьютерной модели любого исполнителя, которое можно раскрыть с целью формирования компьютерной образованности.
Компьютерную модель всякого исполнителя можно понимать в терминах объектно-ориентированного программирования (ООП) как модуль или объект. Конструкция «утв», введенная в учебном алгоритмическом языке (УАЯ), принадлежит к «завтрашнему программированию». Проясняя ученику и учителю, что является истиной в данном месте алгоритма, она вводит в обучение аппарат доказательного программирования (пред- и постусловия, инварианты). В языке Си, Паскаль она пока не реализована, но легко моделируется ветвлением. Современными средствами УАЯ являются структурность записи алгоритмов, типизация данных.
Научность обучения подразумевает также современность методов обучения, что применительно к информатике означает прежде всего, моделирование в самом широком смысле, исследовательскую деятельность учащегося.
2. Последовательность и цикличность. При буквальном понимании последовательности предполагается, что учебный материал выстраивается в логическую цепочку или может быть представлен в виде дерева, где нет порочных логических кругов, и повторение идет лишь как закрепление материала. В информатике это невозможно, сильные межпредметные связи, «прочность» содержания не позволяют «выпрямить» материал и изучить, например, команды цикла в один прием. Их смысл и сложность восприятия сильно зависят от типа данных.
Еще А. П. Ершовым была предложена реализация принципа последовательности в форме цикличности. Это означает, что понятие повторяется, обогащаясь во все новых контекстах. Если для других дисциплин это желательный путь, то для информатики – просто необходимость.
3. Сознательность усвоения и деятельности. В традиционном понимании сознательность – это полное понимание учащимся содержания и средств своей деятельности, что не всегда достигается и в других дисциплинах. Но компьютер, будучи сложнейшим продуктом цивилизации, заранее вынуждает ограничивать эту сознательность целями обучения. Едва ли можно за ограниченное время доступно и полно рассказать обо всех процессах, происходящих в компьютере. Важно сформировать у учащегося несколько взаимодополняющих точек зрения на разные ситуации, что в совокупности и дает общую картину, а главное – многостороннее знание. Важно правильное использование этого знания при формировании плана дальнейших действий. Здесь решающее значение имеет уровень знаний учителя и умение отобрать, ограничит материал. Так сильный студент на педпрактике может «завалить» учащихся разнообразными сведениями об ЭВМ и ПО если не выделит главного.
4. Доступность содержания. Принцип доступности содержания реализуется через выделение уровней обучения и работы за компьютером. Наличие уровня простого использования -- практика с готовыми ПС обеспечивает доступность этого уровня для всех учащихся (так например, важная и трудная задача может быть начата с практического исследования).
5. Наглядность содержания и деятельности. Наглядность – неотъемлемая черта преподавания информатики в силу гибкости содержания самого понятия «информация». Именно потому на информатике постоянно обращаются к блок-схемам, что они наглядно представляют и структуру алгоритма, и процесс его исполнения. Динамичность изображения, при работе на компьютере, подключение звука и цвета расширяют само понимание наглядности. Наглядной может быть и демонстрация учителем образца деятельности за компьютером при работе с готовой программой.
6. Активность и самостоятельность как условие и цель. Активность учащегося реализуется через его деятельность. При изучении других дисциплин педагог работает в прямом контакте с обучаемыми, видит их реакцию, реагирует сам. В информатике возможна работа ученика один на один с компьютером, поэтому активность ученика является не только целью, но и необходимым условием успешности обучения. Активность следует из интереса к учению, но при этом важно четко сформулировать, что является контролируемым результатом обучения. В начале обучения активизирует работу учеников совместная деятельность (ученики садятся по двое за одним компьютер, при этом уменьшается неуверенность, возникает диалог, происходит взаимное обучение).
Самостоятельность учащегося также является целью и условием успешного изучения информатики. Самостоятельность ведет к большей продуктивности обучения, умению самому находить выходы из затруднительных ситуаций, пользоваться литературой и компьютерными средствами помощи. Признаком высокой степени самостоятельности является «самоозадачивание», поисковая деятельность за компьютером.