Предложенная методика позволяет:
- разрешить основное противоречие образование между объёмом передаваемых знаний и временем их освоения за счёт передачи знаний в систематизированном, свёрнутом, компактном виде;
- использовать максимум дидактических возможностей ТРИЗ по развитию творческого воображения, систематизации знаний и решению творческих, исследовательских задач;
- учесть особенности преподавания в средней школе и психологические особенности учеников.
Успеваемость по информатике оценивалась на основании разницы тематических оценок темы "Алгоритмы и начала программирования" и предыдущей. Результаты показаны на диаграмме
Из результатов исследования делаем вывод, что преподавание информатики эвристичным методом и методом проблемных задач с применением методики ТРИЗ является наиболее приемлемой моделью преподавания в средней школе.
Заключение
Проведя данное исследование, хотелось бы отметить, что тема "Понятие алгоритма" недостаточно хорошо высвечена в рамках школьного курса информатики. Ученики получают обобщенные знания, и зачастую, не умеют использовать их на практике. Именно потому рационально было бы проведение факультативных и внеклассных занятий, организация групп и секций информатической направленности. Для учителей было бы неплохим подспорьем проведение семинаров и конференций для ознакомления с инновациями в сфере образования, создание сайтов и форумов для обсуждения вопросов методики преподавания.
В заключение хотелось бы сказать, что в рамках современной программы решить задачу обучения учеников алгоритмизации и программированию, невозможно. И это объясняется несколькими причинами:
1. недостаточным количеством уроков, отведенных на изучение этого раздела;
2. изучение базового курса в среднем звене, когда дети еще недостаточно подготовлены (отсутствует необходимая теоретическая подготовка детей по математике и физике и др.);
3. ученики еще не сделали для себя выбор в профессиональной подготовке и не уверены, что занятия программированием им необходимы.
Поэтому и остается основной задачей обучения программированию – знакомство с одним из языков программирования, что можно объяснить процентным соотношением тех, кто применяет компьютер в учебной и профессиональной деятельности, и программистов от числа всех пользователей компьютера.
Список литературы
1.Варианты и ответы централизованного тестирования: Тесты для 11 кл. М.: Центр тестирования МО РФ, 2001. 294 с.
2. Копаев О. В.. Алгоритм, как модель алгоритмического процесса. К.: НПУ им. М. П. Драгоманова, 2003. 290 с.
3. Марков А. А. Теория алгорифмов. Труды математического института им. В. А. Стеклова, – Т.42. Л.: Издательство АН СССР, 1954. 375 с
4. Советский энциклопедический словарь / Гл. ред. А. М. Прохоро (4-е издание). М.: Сов. энциклопедия, 1989. 1632 с..
5. Ершова С.Г., Пунько Д.И.. Основы алгоритмизации. Минск, 1997 г.
6. Николаев В. И., Чалов Д. В., Сибирев В. Н. Информатика. Теоретические
основы: Учеб. пособие. – СПб.: СЗТУ, 2002.
7.Шауцукова Л. З. Информатика: Учеб. пособие для 10 – 11 кл.общеобразоват.учреждений/ Л.З. Шауцукова. – М.: Просвещение, 2000.
8.Лапчик М.П., Семакин И.Г., Хеннер Е.К. Методика преподавания информатики. – М.: "Академия", 2007.
9. Бешенков С.А. Ракитина Е.А. Матвеева Н.В. Непрерывный курс информатики. – М.: "Бином", 2008.
10. Программы для общеобразовательных учреждений: Информатика: 2-11 классы (сост. Бородин М.Н.) Изд. 5-е, испр. – М.: "Бином", 2008.
11. Семакин И.Г., Шеина Т.Ю.Преподавание базового курса информатики в средней школе: Методическое пособие Изд. 3-е, испр./ 4-е. – М.: "Бином", 2007.
12.Симонович С., Евсеев Г., Алексеев А.. Специальная информатика. Учебное пособие для "профессиональной подготовки". – М.:"АСТ-ПРЕСС КНИГА", 2002 год.
13.Заварыкин В.М., Житомирский В.Г., Лапчик М.П. Основы информатики и вычислительной техники. Учебное пособие для педагогических институтов. – М.: "Просвещение", 1989.
14.Информатика. Теория, методика, задачи. Методические рекомендации. Московский департамент образования, Московский городской институт повышения квалификации работников народного образования. М., 1991.
15. Власов В.К., Королев Л.Н., Сотников А.Н. Элементы информатики. – М.: Наука, 1988.
16. Есаян А.Р., Ефимов В.И. и др. Информатика. – М.: Просвещение, 1991.
17. Информатика. 7-9 класс. Базовый курс. Теория / Под ред. Н. В. Макаровой. - СПб.: Питер, 2001.
18. Информатика. 7-9 класс. Базовый курс. Практикум по информаци¬онным технологиям / Под ред. Н. В. Макаровой.- СПб.: Питер, 2001.
19. Кушниренко А.Г. и др. Основы информатики и вычислительной техники. – М.: Просвещение, 1991.
20. Семенюк Э.П. Информатика: достижения, перспективы, возможности. - М.: Наука,1988.
21. Макарова Н. В. Программа по информатике (системно-информационная концепция). - СПб.: Питер, 2001.
Приложение 1. Урок изучения нового материала
Тема: Алгоритмы и исполнители
Тип урока: урок изучения нового материала (1-ый урок по теме)
Класс: 8-9
ЦЕЛИ: Базовая – Понимание терминов алгоритм и исполнитель.
Ключевая –
- объяснять способы выполнения алгоритма
- описать и использовать набор команд исполнителя
Операциональные:
– определять основные понятия связанные с алгоритмом
– понимать основные составляющие формального исполнителя алгоритмов
– описывать действия исполнителя во время выполнения предложенных алгоритмов
– разрабатывать алгоритмы для перевода исполнителя из одной позиции в другую
СРЕДСТВА ОБУЧЕНИЯ : учебник, доска, плакаты, комплекс ВТ.
№ п/п | Этап урока | Действия учителя | Деятельность учеников | Методы и формы работы | Время |
1 | Начало урока. Организационный момент. Объявление темы и цели урока. | Здороваюсь. Проверяю готовность к уроку. Проверяю отсутствующих. Объявляю тему и цели урока. | Здороваются. Записывают тему урока. | Словесный, работа у доски. | 245 - 43 |
2 | Объяснение нового материала | Задает вопрос классу : 1.Сталкивались ли вы с в жизни со словом АЛГОРИТМ ? Если ДА, то где? 2. Важно ли выполнять алгоритмы? 1. Определяет понятия "алгоритм" и "исполнитель алгоритма", значения, примеры. (Вопрос: Как вы думаете от имени какого ученого произошло слово алгоритм ? а) Архимед б) Алан Тьюринг в) Мухаммед бен Муса аль-Хорезми г) Билл Гейтс 2. Представляет исполнителя алгоритмов "КОТИК", его назначение, рабочая среда, система команд по ПРИЛОЖЕНИЮ 2 Пример использования исполнителя с набором команд. Помогите котику дойти к мячику (котик ходит на одну клеточку каждый шаг). Картинка №1 АЛГОРИТМ Вниз Вниз Направо КОНЕЦ_АЛГОРИТМА | Слушают объяснения преподавателя и отвечают на них, записывают в опорный конспект основные определения сравнивают , анализируют, устанавливают связь между информацией при объяснении преподавателя | М Изложение, диалог, алгоритмизирование ФР фронтальная | 18202 |
3 | Закрепление, тренинг, отработка УН | Предлагаю самостоятельное задание (по аналогии) Картинка №2 АЛГОРИТМ Вправо Вправо Вниз Вправо Вниз Влево КОНЕЦ_АЛГОРИТМА Предлагает для выполнения в группах (по 4 чел.) задание: Разработать самого простого формального исполнителя и систему команд | Выполняют устно упражнение и проводят практическую Знакомятся с заданием. Слушают комментарии преподавателя | ФР групповая творческая М поисковая ситуация, проблематизирование | 15 30 - 10 |
4 | Проверка достижения целей | Проводит визуальным наблюдением за ходом и результатами практической работы | Выполняют задание. Демонстрируют результаты практической работы. Отвечают на вопросы преподавателя | ФР индивидуальная М поисковая ситуация, проблематизирование | 5 9 - 5 |
5 | Подведение итогов урока Оценивание | Задает вопросы классу : 1. Сталкивались ли вы с в жизни со словом АЛГОРИТМ ? 2. Кто выполняет алгоритмы? Комментирует результаты урока, обращает внимание на ошибки. Оценивает наиболее активных учащихся по общим результатам урока. | Участвуют в обсуждении результатов урока, слушают комментарии к оценкам | М Изложение Диалог | 3 5 - 2 |
6 | Домашнее задание | задание записывает на доске комментирует пункты домашнего задания: Задание : индивидуально на листе А4 нарисовать исполнителя, придумать ему систему команд и составить простой алгоритм. подготовить сообщение о Мухаммеде бен Муса аль-Хорезми | Записывают задание, слушают комментарии учителя | М изложение | 2 2 - 0 |
Приложение 1 – определение понятий "АЛГОРИТМ" и "ИСПОЛНИТЕЛЬ алгоритмов"
Среди разнообразных правил, с которыми приходится сталкиваться ежедневно и ежечасно, особую роль играют правила, предписывающие последовательность действий, ведущих к достижению некоторого необходимого результата. Часто их называют алгоритмами.
Понятие алгоритма, являющееся фундаментальным понятием математики и информатики, возникло задолго ао появления вычислительных машин. Само, же слово алгоритм (algorithm) появилось в средние века, когда европейцы познакомились со способами выполнения арифметических действий в десятичной системе счисления, описанными узбекским математиком Мухаммедом бен Муса аль-Хорезми ("аль-Хорезми" означает "хорезмиец", человек из города Хорезми, в настоящее время Хорезми — город Хива в Хорезмской области Узбекистана).