Проектная деятельность школьников и объектно-ориентированное программирование

Объектно-ориентированная парадигма программирования как актуальная в сфере образования при подготовке учителей информатики. Принципы привития навыков программирования при решении задач прикладного характера в системе Lazarus в рамках элективного курса.

Рубрика Педагогика
Вид статья
Язык русский
Дата добавления 18.07.2018
Размер файла 18,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Проектная деятельность школьников и объектно-ориентированное программирование

Важнейшими перспективными направлениями развития современного общества являются: формирование новой системы образования и воспитания будущих поколений людей, разработка новых методов, которые должны позволить человеку не только правильно понять и исследовать высокодинамичную информационную картину мира, но и формировать эту картину во имя своего будущего; создание единых универсальных программно-инструментальных средств для интегрирования знаний в различных предметных областях.

Проблемы разработки и совершенствования активных методов обучения, стимулирующих самостоятельность и творческую активность обучаемых, а также некоторые аспекты информатизации среднего образования и формирования информационной культуры будущих специалистов относятся к числу основных проблем современной педагогики. Проектная деятельность школьников как один из современных методов обучения позволяет формировать учебно-познавательную активность школьников и обеспечивать единство и преемственность различных сторон процесса обучения как средства развития личности субъекта учения. Одновременно с этим объективно существующая необходимость применения ИКТ в образовательном процессе предъявляет требования к отбору содержания обучения, открывает новые способы сочетания и интеграции компьютерных технологий с традиционными методами обучения, а также формирует новые способы управления познавательной деятельностью учащихся в условиях широкой информационно-предметной среды.

В российской школе уже накоплен опыт успешного использования ИКТ именно в проектной деятельности, и, как показали многочисленные исследования, эта успешность во многом связана с возникновением внутренних положительных мотиваций, существование которых обусловлено особенностью различных составляющих информационно - коммуникационных технологий. К важнейшим из таких составляющих относится язык объектно-ориентированного программирования Lazarus, обладающий рядом возможностей по формированию познавательной активности в процессе познавательной деятельности. Lazarus - открытая среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal (часто используется сокращение FPC - Free Pascal Compiler, бесплатно распространяемый компилятор языка программирования Pascal). В отличие от продуктов семейства Delphi, использование Free Pascal и Lazarus позволит снять все проблемы нелегального использования лицензионного ПО. В то же время Lazarus по своим возможностям практически не уступает Delphi. В пакете свободного программного обеспечения (ПСПО) для образовательных учреждений РФ Free Pascal и Lazarus также имеются.

Данный элективный курс является надпредметным и предназначен для изучения учащимися 11 классов школ среды программирования Lazarus, которая хорошо известна практически всем профессионалам. Lazarus позволяет быстро создавать приложения различной степени сложности на основе применения технологии визуального программирования.

Курс требует знания информатики за 7-9 классы, операционной системы MS Windows, методики построения алгоритмов и программирования на языке Pascal. Данный курс невозможно изучить без предварительного изучения курсов «Алгоритмика» и «Программирование на языке Turbо Pascal».

В этом курсе даются основы объектно-ориентированного подхода, много практических примеров программирования. Все эти примеры подразумевают, что учащийся уже имеет навык самостоятельного программирования на язык Turbo Pascal и способен самостоятельно написать обработчик по заданному алгоритму.

Объектно-ориентированное программирование (ООП) - это метод программирования, при использовании которого главными элементами программ являются объекты. В основе ООП лежат 3 понятия: инкапсуляция: объединение данных с процедурами и функциями в рамках единого целого - объекта; наследование: возможность построения иерархии объектов, с использованием наследования их характеристик; полиморфизм: задание одного имени действию, которое передается вверх и вниз по иерархии объектов, с реализацией этого действия способом, соответствующим каждому объекту в иерархии.

Наряду с лекциями по каждому из разделов курса предлагаются практикумы. Практикумы представляют собой большие практические работы, ориентированные на получение целостного содержательного результата, осмысленного и интересного для учащихся. Задача практикума - познакомить учащихся с основными видами широко используемых программных средств ИКТ в их профессиональных версиях (тогда, как правило, используются только базовые функции) и учебных версиях. В рамках такого знакомства учащиеся выполняют соответствующие, представляющие для них смысл и интерес проекты, относящиеся к другим школьным предметам, жизни школы, сфере их персональных интересов. В результате они получают базовые знания и умения, относящиеся к соответствующим сферам применения ИКТ, могут быстро включиться в решение производственных задач, получают профессиональную ориентацию.

Основным методом обучения в данном элективном курсе является метод проектов, который позволяет развить исследовательские и творческие способности учащихся.

Курс рассчитан на 34 часа (по 1 часу в неделю).

Основной целью курса является развитие навыков программирования в системе программирования Lazarus. Объектно-ориентированная парадигма программирования является сейчас наиболее перспективной и широко востребованной в различных областях.

Задачи курса:

· активизация познавательного интереса учащихся, их профессионального самоопределения;

· адаптация выпускников к современным социально-экономическим условиям жизни.

В рамках курса «Введение в объектно-ориентированное программирование» учащиеся овладевают следующими знаниями, умениями и способами деятельности [4-10]:

· знают инструментарий среды Delphi или Lazarus, необходимый для разработки полнофункционального Windows-приложения;

· знают принципы работы основных компонентов Delphi или Lazarus и умеют с ними работать;

· знают основы объектно-ориентированного подхода в программировании и умеют работать с некоторыми классами языка Delphi или Lazarus;

· умеют конструировать интерфейс Windows-приложений;

· умеют работать с графическими средствами Delphi или Lazarus;

· владеют приёмами организации и самоорганизации работы по созданию Windows-приложений;

· имеют положительный опыт коллективного сотрудничества при создании Windows-приложений [21-25];

· овладевают процедурой самооценки знаний и деятельности и корректируют дальнейшую деятельность по созданию Windows-приложений.

Проведенные исследования в рамках апробирования курса позволили оценить повышенный интерес учащихся к задачам программирования прикладного характера, направленных на привитие знаний и умений, необходимых для будущих учителей информатики, а также специалистов ИТ-отрасли [1-3, 11-20].

Список литературы

программирование образование учитель информатика

1. Титаренко Ю.И. Целесообразность и эффективность проектирования и использования электронных учебных курсов // Информационные технологии в образовании Материалы Международной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2011. С. 176-181

2. Шубович В.Г., Семенов А.А., Федорова Е.А. Методика проведения занятий по робототехнике на базе набора LEGOEV3. В сборнике: Образование и информационная культура: теория и практика Материалы Международной заочной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2015. С. 124-128.

3. Шубович В.Г., Полякова Т.С., Капитанчук В.В. Формирование профессиональных знаний на основе метода матричного кодирования // Информационные технологии в образовании Материалы Международной заочной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2013. С. 241-247.

4. Никитина Н.Н. Студенты педагогического вуза о реформах и инновациях в сфере образования // Высшее образование в России. 2009. №4. С. 48-51.

5. Беляева Е.В., Никитина Н.Н., Фёдорова Е.А., Шмакова А.П. Формирование профессионального мышления учителя новой школы в процессе проектирования программных педагогических средств. // Монография. Ульяновск, 2013.

6. Федорова Е.А. Развитие творческой активности студентов средствами ТРИЗ-педагогики // Автореферат диссертации на соискание ученой степени кандидата педагогических наук / Ульяновский государственный педагогический университет им. И.Н. Ульянова. Ульяновск, 2009

7. Фёдорова Е.А. Развитие творческой активности студентов через структурную схему решения задач // Актуальные вопросы методики обучения математике и информатике Межвузовский сборник научных трудов. Ульяновский государственный педагогический университет им. И.Н.

8. Шулежко О.В. Метод проектов: второе рождение // Университетское образование: традиции и инновации Материалы международного молодежного научного форума. 2010. С. 240-243.

9. Аббязова М.Г., Гималетдинова К.Р., Малова Е.Н., Шубович М.В. Организация сетевого взаимодействия по изучению информатики в системе «школа-вуз» // NovaInfo. Ru. 2017. Т. 6. №58. С. 376-382.

10. Шубович В.Г., Знаенко Н.С., Капитанчук В.В., Миронова Л.В., Шубович М.В. Развитие мотивации учебной деятельности при изучении естественно-научных дисциплин в вузе (военно-теоретический труд) // Военная академия тыла и транспорта (филиал, г. Ульяновск). Ульяновск, 2009.

11. Шубович В.Г. Анализ, классификация и моделирование алгоритмов сжатия // Диссертация на соискание ученой степени кандидата технических наук / Ульяновский государственный университет. Ульяновск, 2001

12. Шубович В.Г., Смагин А.А., Знаенко Н.С. Использование таблиц замены для сжатия массивов данных // Военно-научный сборник Военная академия тыла и транспорта (филиал, г. Ульяновск). Ульяновск, 2001. С. 75-84.

13. Шубович В.Г., Смагин А.А., Знаенко Н.С. Теоретико-информационный подход к обратимому сжатию данных // Военно-научный сборник Военная академия тыла и транспорта (филиал, г. Ульяновск). Ульяновск, 2001. С. 85-98.

14. Шубович В.Г., Смагин А.А., Знаенко Н.С. Моделирование алгоритма сжатия табличных данных на основе выделения граничной точки // В сборнике: Научно-технический сборник Военная академия тыла и транспорта (филиал, г. Ульяновск). Ульяновск, 2001. С. 95-100.

15. Шубович В.Г. Технические средства обучения в современном профессиональном образовании // Информационные технологии в образовании Материалы Международной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2011. С. 217-219.

16. Шубович В.Г. Методологические основы формирования содержания профессионального образования в современных условиях // Информационные технологии в образовании Материалы Международной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2011. С. 213-217.

17. Шубович В.Г., Смагин А.А., Петрищев И.О. Алгоритм обратимого сжатия посредством иерархического сопоставления образов // Научно-технический сборник Военная академия тыла и транспорта (филиал, г. Ульяновск). Ульяновск, 2001. С. 101-112.

18. Шубович В.Г., Знаенко Н.С., Степанов В.М. Обоснование необходимости поправки на вычисление коэффициентов стеновой шкалы // Научно-технический сборник Ульяновский филиал ВАТТ. Ульяновск, 2000. С. 84-88.

19. Шубович М.М. Развитие креативности в условиях современного личностно-ориентированного образования // Вестник Казанского технологического университета. 2010. №3. С. 14-19.

20. Шубович В.Г., Титаренко Ю.И., Семенов А.А., Знаенко Н.С. Схемы обработки информации с использованием П-шифра // Образование и информационная культура: теория и практика Материалы Международной заочной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2015. С. 92-97.

21. Дюльдина Ж.Н., Белоногова Л.Н., Белухина Н.Н., Шубович М.М., Еремина Л.И Формирование духовно-нравственных ценностей в современном образовательном пространстве // Ульяновск, 2015. 22

22. Белоногова Л.Н., Белухина Н.Н., Шубович М.М., Еремина Л.И., Дюльдина Ж.Н Педагогическое исследование в образовательных организациях // Учебно-методическое пособие / Ульяновск, 2015.

23. Шубович М.М. Семейная педагогика П.Ф. Каптерева и ее потенциал в современных условиях // Сибирский педагогический журнал. 2009. №5. С. 245-255.

24. Шубович М.М. Компетентностный подход как идеология современного личностно-ориентированного образования // Вестник Казанского технологического университета. 2009. №5. С. 397-403.

25. Шубович В.Г., Знаенко Н.С., Капитанчук В.В. Использование технологии обучения в сотрудничестве как средство развития самостоятельности // Военно-теоретический труд / Ульяновск, 2004

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.