Обучение объектно-ориентированному программированию в старших классах
Анализ возможность работы в среде программирования, основанной на объектно-ориентированном языке Visual Basic для учащихся старших классов. Освоение начальных навыков программирования, которые позднее можно применять во всех офисных приложениях.
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 29.07.2018 |
Размер файла | 9,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Обучение объектно-ориентированному программированию в старших классах
Освоение любой объектно-ориентированной прикладной программы сводится к выявлению объектов, которые поддерживаются программой, их свойств, существующих инструментов для изменения свойств и порядка доступа к ним, а также характера взаимодействия данного экранного объекта с остальными. Другими словами, приложение рассматривается как инструментальная среда, которая позволяет создать систему - документ, представляющий собой совокупность взаимосвязанных объектов. Следовательно, при освоении приложений решается системная задача анализа. Подготовка документа в некоторой инструментальной среде представляет собой синтез системы-документа из имеющихся объектов. Таким образом, освоение любых объектно-ориентированных прикладных сред может осуществляться по единой (универсальной) схеме:
• выявить объекты, поддерживаемые средой, и их свойства;
• выявить инструменты, управляющие свойствами объектов, и порядок доступа к ним;
• выявить характер взаимодействия объекта с другими, а также инструменты, позволяющие изменять этот характер.
В своем исследовании Е. Б. Стариченко к числу преимуществ использования объектного подхода при освоении прикладных программ относит:
• единую технологию формирования документа как совокупности экранных объектов; из имеющихся объектов выделяется некоторое множество объектов инвариантных - тех, что присутствуют в различных программах; это позволяет унифицировать их интерфейс (например, кнопки, окна, панели, меню и др.);
• событийный характер изменения свойств объектов, реализуемый посредством набора инструментов;
• возможность реализации экспорта-импорта объектов между различными приложениями (OLE и DDE-технологии);
• дружественный интерфейс пользователя, построенный по одинаковым принципам для различных программ (что создает предпосылку для их самостоятельного освоения).
Перечисленные обстоятельства заметно облегчают изучение и практическое использование объектноориентированных прикладных программ, а также повышают производительность при подготовке в них документов.
Объектный подход принят в настоящее время и в системах программирования. Объектноориентированное программирование является одной из наиболее прогрессивных современных парадигм программирования и технологий разработки программ. Программа строится путем комбинирования программных объектов, под которыми понимается совокупность некоторого набора данных и процедур, определяющих возможности их изменения [1].
Программный объект объединяет определенную структуру данных и доступные только ему механизмы изменения данных, т.е. в объектно-ориентированном программировании ликвидируется противопоставление и неравноправность между процедурами и данными. Принципиальное отличие программных объектов от объектов в документах состоит в возможности формирования новых объектов из уже имеющихся путем наследования свойств - так образуются классы объектов.
Известным примером объектно-ориентированного языка является C++, а также его версии Turbo C++ и Borland C++. В идеологии объектного программирования построены и среды визуального программирования такие, как DELPHI, VISUAL BASIC, JAWA.
Реализация системно-объектного подхода в программировании и при использовании прикладных пакетов состоит в том, что разработчику изначально предлагается предопределенный (но расширяемый) набор объектов и инструментов по изменению их свойств и объединению в систему - программу или документ. Создавая их в рамках прикладной среды автор, таким образом, решает задачу синтеза системы. Следовательно, и освоение программирования, и освоение грамотного использования прикладных пакетов состоит в изучении свойств объектов и инструментов управления ими. Именно в этом усматривается дидактическая ценность системно-объектного подхода, позволяющего построить изучение информатики с единых идейных позиций, поскольку он демонстрирует общность и универсальность методов информатики, с одной стороны, и заметно облегчает освоение компьютерных приложений, с другой стороны.
Современные пакеты прикладных программ не только проектируются сами и позволяют создавать документ на основе объектного подхода. Важнейшей их особенностью является наличие внутренних сред программирования, позволяющих расширять базовый инструментарий прикладной программы и автоматизировать создание документа или изменение конфигурации экрана. Появление таких сред следует рассматривать как важный эволюционный шаг развития систем программирования, где, по сути, стирается грань между категориями пользователя и программиста [2].
Средства программирования, включенные в состав прикладных пакетов, обладают всеми компонентами объектных сред программирования и обеспечивают весь цикл создания и отладки программы. Главным отличием встроенных сред от систем разработки программ является то, что эти среды действуют только в рамках прикладного пакета, используя его интерфейс и набор инструментов. В связи с этим, на наш взгляд для их обозначения более точным и предпочтительным представляется термин «встроенная среда программирования».
Например, Visual Basic for Application (VBA). Это среда программирования, основанная на объектноориентированном языке программирования Visual Basic (VB), встроенная во все приложения пакета Microsoft Office с целью расширения их базовых возможностей. Использование VBA-фрагментов позволяет создавать новый (по сравнению со стандартным) инструментарий, автоматизировать обработку документов, заметно ускорить создание и модификацию документов.
Впервые VBA появился в Microsoft Excel 5.0, а затем был введен и в другие приложения Microsoft Office. В настоящее время VBA фактически стал стандартом среды макропрограммирования - это означает, что независимо от того, каким приложением вы пользуетесь, достаточно знать единый набор операторов и приемов программирования.
Многие исследователи отмечают возможность работы с данными средами даже для неподготовленного пользователя, позволяя ему освоить начальные навыки программирования, которые позднее можно применять во всех офисных приложениях; при этом на начальном этапе пользователю не требуется знать языковых конструкций, поскольку запись выполняемых им действий происходит автоматически - достаточно лишь овладеть интерфейсом программы.
Одним из достоинств VBA является простота его использования. На первых порах удается обойтись вообще без всякого программирования: достаточно включить автоматическую запись выполняемых пользователем действий и в результате получить готовую макрокоманду или макропрограмму (макрос), а затем сопоставить ему кнопку на панели инструментов или новую команду меню, которые будут служить для вызова этого макроса. Неслучайно этот язык называется визуальным - с его помощью можно создавать собственные диалоговые окна, просто размещая с помощью мыши соответствующие элементы управления (кнопки, поля ввода, раскрывающиеся списки, флажки или переключатели) в диалоговом окне.
Литература
программирование объектный visual basic
1. Биллинг В. А. Средства разработки VBA-программиста. Офисное программирование /В.А. Биллинг. М.: Русская Редакция, 2001. - 480 с.
2. Уокенбах Д. Профессиональное программирование на VBA в Excel 2002 / Д. Уокенбах. М.:Издательский дом «Вильямс», 2003. - 784 с.
3. Садулаева Б. С. Объектно-ориентированное программирование в обучении будущих бакалавров информатики / Издательство: ООО "Аэтерна" ISSN: 2410-6070. г.Уфа, 2015. С. 165 - 167.
Размещено на Allbest.ru
...Подобные документы
Психолого-педагогические особенности развития старших школьников и преподавания программирования в старших классах. Тематическое планирование учебного материала. Программа и содержание факультативного курса "Программирование на языке JavaScript".
дипломная работа [1,0 M], добавлен 27.06.2011Основные понятия и принципы объектно-ориентированного программирования. Структура программы, типы данных, операторы языка в Object Pascal. Интерфейс интегрированной среды разработки Delphi. Методика обучения визуальному программированию, контроль знаний.
курсовая работа [442,5 K], добавлен 09.07.2012Обучение изложению в массовых и специальных (коррекционных) школах. Особенности связной письменной речи учащихся старших классов специальных школ. Изложение с предварительным анализом текста. Самостоятельное изложение легких по содержанию текстов.
дипломная работа [85,4 K], добавлен 25.11.2010Разработка и обоснование системы обучения учащихся объектно-ориентированному программированию и технологии визуального проектирования в профильном курсе информатики на примере электронного образовательного ресурса "Delphi 7. Учимся на примерах".
дипломная работа [5,1 M], добавлен 02.05.2012Характеристика внеклассных занятий по информатике. Функциональные особенности среды программирования SCRATCH. Положения федерального государственного образовательного стандарта. Возможности интерфейса SCRATCH. Методика и организация учебной деятельности.
дипломная работа [1,6 M], добавлен 07.09.2017Категориальный анализ и психологическая теория деятельности. Активизация мыслительной деятельности учащихся на уроках литературы в старших классах. Концептуальные положения игровых форм обучения. Составление дидактических игр по принципу самообучения.
курсовая работа [96,5 K], добавлен 30.12.2010Знакомство с педагогическим процессом обучения иностранному языку в школе на старшей возрастной ступени. Рассмотрение особенностей организации уроков домашнего чтения в старших классах как способ расширения общего страноведческого кругозора учащихся.
дипломная работа [155,7 K], добавлен 21.04.2016Этапы работы над текстом для домашнего чтения в старших классах. Роль домашнего чтения при формировании лингвострановедческого кругозора старшеклассников. Организация домашнего чтения в 10 классе по произведению O. Wilde "The Picture of Dorian Gray".
курсовая работа [67,7 K], добавлен 25.01.2016Мотивационная сфера школьника как компонент в процессе организации учебной деятельности. Изучение отношения учащихся средних и старших классов к занятиям физической культурой. Рекомендации для повышения эффективности работы по формирования мотивации.
статья [40,0 K], добавлен 26.01.2010Характеристика чтения как вида речевой деятельности. Возрастные особенности в рамках обучения изучения речевых механизмов при обучении чтению. Методика обучения чтению на финском языке на средней школе. Анализ педагогической практики в средней школе.
отчет по практике [39,2 K], добавлен 06.01.2011Принципы русской орфографии. Варианты орфограмм, которые должны изучаться в начальной школе, их степень трудности. Работа над орфографическими ошибками. Предупреждение орфографических ошибок учащихся V-VIII классов. Обучение правописанию в начальной школ
курсовая работа [22,8 K], добавлен 18.12.2004Освоение графических редакторов как проблема методики преподавания информатики в старших классах. Элективные курсы профильного обучения как форма организации учебной деятельности. Условия формирования практических навыков работы в графическом редакторе.
дипломная работа [1,2 M], добавлен 20.02.2012Индивидуально-возрастные особенности учащихся в старших классах. Средства и приемы обучения монологическому высказыванию, контроль как средство определения уровня его сформированности. Пути использования зрительных опор на уроках французского языка.
дипломная работа [986,3 K], добавлен 29.06.2011Анализ использования информационных технологий и видеопрограмм в обучении иностранному языку для подготовки специалистов нового типа. Суть метода Video-English. Особенности изучения английского языка в старших классах, применение учебных видеопрограмм.
курсовая работа [418,7 K], добавлен 09.01.2011Сопоставительный анализ графики русского и дагестанского языка. Типичные ошибки в речи учащихся начальных классов, их исправление. Методические приемы работы по развитию орфографических навыков. Раздельное написание слов с предлогами, упражнения.
дипломная работа [91,6 K], добавлен 27.11.2013Исследование алфавита и синтаксиса языка Python. Темы и основные понятия факультативного курса "Основы программирования на языке Pyhton", адаптация теоретического материала для учащихся 10–11 классов. Разработка лабораторных работ по данной теме.
дипломная работа [2,3 M], добавлен 25.06.2013Микрокалькуляторы важное средство обучения. Примеры заданий, которые можно использовать в разных классах. Подбор чисел в примерах с "окошками". Роль калькуляторов при решении уравнений. Изучение общих свойств непрерывных функций в средней школе.
реферат [22,6 K], добавлен 08.01.2013- Формирования навыков сложения и вычитания в пределах 20 у учащихся начальных классов школы VIII вида
Теоретические основы формирования навыков сложения и вычитания в пределах 20 у учащихся начальных классов школы VIII вида. Дидактическая игра как средство обучения. Формирование навыков сложения и вычитания у учащихся младшего с нарушениями интеллекта.
дипломная работа [956,9 K], добавлен 09.11.2012 Теоретические аспекты обучения старших дошкольников измерительной деятельности и развития представлений о величине. Задачи и содержание эксперимента. Диагностика измерительных умений старших дошкольников. Контрольный эксперимент и анализ его результатов.
дипломная работа [63,1 K], добавлен 18.02.2011Сущность и особенности проектного обучения. Практическое применение и экспериментальная проверка эффективности проектного обучения старшеклассников на уроках технологии. План деловой игры "Открытие фирмы". Упражнение на развитие навыков проектирования.
дипломная работа [5,6 M], добавлен 01.12.2012