Введение 3
Глава 1 Теоретические аспекты дифференцированного обучения программированию 5
1.1 Основы дифференцированного обучения в школе 5
1.2. Теоретические основы обучения программированию в школе 12
Глава 2. Дифференцированные задачи по программированию для курса информатики основной школы 17
2.1. Способы дифференцирования учебных задач по программированию. 17
2.2. Примеры дифференцированных учебных задач по программированию
на Паскале 25
Заключение 39
Список литературы 40
Информатика является быстро развивающейся наукой, с постоянно расширяющейся областью применения в различных областях жизни человека. В современных условиях, когда компьютер стал непременным атрибутом многих профессий, обучение информатике приобретает большое значение. Выпускники школ должны обладать достаточными знаниями и навыками для использования современных информационных технологий (СИТ) в своей дальнейшей деятельности. Формирование у всех учащихся навыков использования компьютерной техники является одной из первостепенных задач информатизации образования.
Решение задачи на компьютере невозможно без создания алгоритма. Умения решать задачи, разрабатывать стратегию ее решения, выдвигать и доказывать гипотезы опытным путем, прогнозировать результаты своей деятельности, анализировать и находить рациональные способы решения задачи путем оптимизации, детализации созданного алгоритма позволяют судить об уровне развития алгоритмического мышления школьников. Поэтому необходимо особое внимание уделять развитию алгоритмического мышления подрастающего поколения.
Вместе с этим в последнее время в России идет становление новой системы образования, ориентированной на вхождение в мировое образовательное пространство. Этот процесс сопровождается существенными изменениями в педагогической теории и практике учебновоспитательного процесса. Важнейшей составляющей педагогического процесса становится личностно-ориентированное взаимодействие учителя с учениками. Происходит переход от ориентации на усредненного ученика к дифференцированным и индивидуализированным программам обучения.
Значимость программирования, как составляющей предметной области «Информатика», и широкая область его использования с одной стороны, и недостаточная теоретическая и практическая проработанность вопросов, связанных с дифференцированным подходом при обучении программированию в основной школе обосновывают актуальность данной работы.
Сказанное выше позволит определить проблему исследования: поиск возможностей дифференцированния учебных задач по программированию при обучении базовому курсу информатики и ИКТ в основной школе.
Объект исследования - дифференцированное обучение, средства дифференциации
Предмет исследования - обучение базовому курсу информатики в основной школе.
Цель исследования Разработка комплекса дифференцированных задач по программированию для курса информатики основной школы
Для достижения цели были поставлены следующие задачи:
1. Изучить особенности дифференцированного обучения в школе.
2. Изучить основы обучения программированию в школе.
3. Описать способы дифференцирования учебных задач по программированию.
4. Разработать примеры дифференцированных учебных задач и методические рекомендации по их использованию в обучении программированию.
Дифференциация учащихся в учебном процессе носит условный характер. Она должна быть гибкой и подвижной, позволяющей подходить индивидуально к каждому ученику, она не направлена на селекцию детей по способностям или другим признакам. Основная ее задача - создание максимально комфортных условий образовательного процесса для развития способностей и склонностей учеников, успешного освоения содержания образования.
Приведём основные результаты работы:
1. Были описаны теоретические основы
дифференцированного обучения в школе, рассмотрены основные понятия, виды и модели дифференциации.
2. Рассмотрена структура и содержание раздела
«Алгоритмизация и программирование» из курса информатики основной школы, а также некоторые аспекты обучения программированию в школе.
3. В практической части работы представлены виды дифференцированных заданий для каждого этапа обучения программированию.
4. Разработаны примеры дифференцированных учебных задач и методические рекомендации по их использованию в обучении программированию
Практическая значимость настоящей работы состоит в том, что представленные материалы могут быть использованы в обучении школьников программированию.
1. 40 уроков по Pascal . - [Электронный ресурс]. URL:
http://www.gmcit.murmansk.ru/text/information science/profile/methodic/ pascal/pascal.html (Дата обращения 29.04.17)
2. CyberForum.ru - [Электронный ресурс]. URL:
http://www.cyberforum.ru/ (Дата обращения 14.05.17)
3. Pascal - [Электронный ресурс]. URL: http://pascalabc.net/stati-po-
pascalabc-net/obuchenie-programmirovaniyu (Дата обращения 14.05.17)
4. Васильченко Н. П. Рефлексивная способность подростков,
[Электронный ресурс], URL:
http://nsportal.ru/shkola/raznoe/library/2013/11/11/usloviya- formirovaniyarefleksivnykh-umeniy-podrostkov (Дата обращения 14.05.17)
5. Виды и формы дифференцированного обучения- [Электронный
ресурс]. URL:
http://old.iro.yar.ru/resource/distant/pedagogy/differencaciya/sekret/dif h1- 4.html (Дата обращения 30.04.17)
6. Дифференциация и индивидуализация процесса обучения -
[Электронный ресурс]. URL: http://i-educator.ru/vopros43 (Дата
обращения 20.04.17)
7. Зюзина Н.О. Сущность и особенности дифференцированного
обучения в школе. Опубликовано 14.09.2010 - [Электронный ресурс]. URL: http://nsportal.ru/vu/lection/lektsiya-1-sushchnost-i-osobennosti-
differentsirovannogo-obucheniya-v-shkole (Дата обращения 13.04.17)
8. Курс лекций «Язык программирования Pascal » - [Электронный
ресурс]. URL: .http://ips.ifmo.ru/courses/pascal/ (Дата обращения
27.04.17)
9. Новые педагогические и информационные технологии в системе образования. Под редакцией Е.С. Полат - М., 2003.
10. Опыт обучения школьников программированию [электронный ресурс].- http://megamozg.ru/users/Akela wolf7topics/
11. Организация преподавания курса "Программирование" в средней
школе[электронный ресурс].-
http://festival.1 september.ru/articles/310987/
12. Особенности преподавания программирования в
школе[электронныйресурс]. - http: //ito. edu. ru/2009/MariyEl/IV. html
13. Педагогика Фицула М. М. - [Электронный ресурс]. URL: https://uchebnikionline.com/pedagogika/pedagogika-
_fitsula_mm/diferentsiyovane _navchannya.htm (Дата обращения
30.04.17)
14. Подласый И.П. Педагогика - М., 1999.
15. Полный обучающий курс Турбо Паскаль. - [Электронный ресурс].
URL: http://books.kulichki.ru/data/pascal/pas1/ (Дата обращения
27.04.17)...27