Процесс обучения учащихся информатике в общеобразовательной школе в условиях инновационной образовательной среды

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Педагогика
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,23 Мб
  • Опубликовано:
    2012-05-01
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Процесс обучения учащихся информатике в общеобразовательной школе в условиях инновационной образовательной среды

Введение


Вопросы преподавания программирования в средней школе находятся в центре внимания с начала 60-х годов. В исследованиях, проведенных И. Н. Антиповым, Г. А. Бабушкиной И.А. Звенигородским, В. Н. Касаткиным, М. П. Лапчиком, А. С. Лесневским, В. М. Монаховым, С. И. Шварцбурдом, М.В. Швецким и др. были рассмотрены вопросы структуры, содержания обучения программированию, выбора учебного языка и др. Технология программирования претерпевает изменения. Современное состояние информатики в средней школе характеризуется повсеместным переходом к новой объектно-ориентированной парадигме программирования.

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

Анализ учебных программ базового курса информатики средней школы позволяет сделать вывод о том, что объектно-ориентированное программирование (ООП) в этом курсе не нашло должного отражения. Обучение ООП в учебных программах представлено фрагментарно, а в рекомендованных для школ учебных пособиях полностью отсутствует. Следует отметить, что на современном этапе развития школьной информатики статус объектно-ориентированного программирования в профильном курсе до сих пор не определен, хотя в проекте Государственного образовательного стандарта сформулирован его обязательный минимум.

Эти обстоятельства значительно уменьшают уровень научности курса информатики, соответствие его содержания жизни и ее проблемам, ослабляют процесс развития мышления школьников в процессе обучения.

Вышесказанное определяет наличие трех основных противоречий:

·    между высокими темпами развития науки информатики и относительно медленными темпами создания и внедрения методик обучения, в частности объектно-ориентированного программирования;

·        между наличием в содержании нормативных образовательных документов серьезных вопросов, связанных с ООП, и отсутствием электронных образовательных ресурсов;

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

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

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

Цель исследования состоит в разработке и теоретическом обосновании методической системы обучения учащихся объектно-ориентированному программированию и технологии визуального проектирования в профильном курсе информатики на примере электронного образовательного ресурса «Delphi 7. Учимся на примерах».

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

Предметом исследования служит эффективность обучения программированию в профильном курсе информатики.

Гипотеза исследования. Методика обучения объектно-ориентированному программированию, основанная на применении мультимедийных уроков в профильном курсе информатики, позволит повысить:

·    уровень усвоения основ объектно-ориентированного программирования;

·        эффективность развития мыслительной деятельности школьников.

Для достижения цели исследования и проверки гипотезы решались следующие задачи.

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

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

.        Изучение преимуществ метода мультимедийных уроков при изучении раздела «Основы ООП и технологии визуального проектирования» и возможности его применения для успешного усвоения учебного материала.

.        Разработка необходимого учебно-методического материала, включающего программу, примерное содержание, поурочное планирование и методические рекомендации для реализации разработанной методики.

.        Экспериментальная проверка результативности предложенной методики обучения.

Методы исследования:

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

·        анализ программ, учебных пособий и методических материалов по школьной информатике;

·        анализ передового педагогического опыта преподавания информатики;

·        разработка структуры и информационного наполнения курса;

·        изучение необходимых программных продуктов для реализации интерактивности;

·        моделирование, проектирование, конструирование электронного образовательного ресурса;

·        организация методического сопровождения курса;

·        освоение информационных технологий;

·        наблюдение за деятельностью учащихся в процессе изучения основ объектно-ориентированного программирования и технологии визуального проектирования, анализ результатов этой деятельности;

·        анкетирование, беседы с учителями и учащимися;

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

Научная новизна выполненной работы состоит в том, что разработана методическая система обучения объектно-ориентированному программированию и визуальному проектированию в профильном курсе информатики в целях повышения уровня усвоения основ ООП и развития мыслительных способностей учащихся, основанная на использовании метода мультимедийных уроков, а также спроектирован и реализован программный продукт учебного назначения «Delphi 7. Учимся на примерах».

Основные этапы работы:

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

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

.        На формирующем этапе проводился эксперимент, в ходе которого определялась эффективность разработанной методики обучения ООП и технологии визуального проектирования, основанной на использовании метода мультимедийных уроков и объективной оценке знаний учащихся. Апробация и контрольный эксперимент проходил на базе МОУ «Средняя (полная) общеобразовательная школа № 9 с углубленным изучением отдельных предметов» Елабужского муниципального района Республики Татарстан. Основы данной выпускной квалификационной работы были изложены на всероссийской научно-практической студенческой конференции «Студенты в научном поиске: теория и практика», на Республиканском конкурсе «Педагогический Олимп - 2009», а также на региональном конкурсе «Золотой студент - 2009».

 

Глава 1. Теоретические основы проектирования методической системы обучения ООП в условиях информатизации образования

 

.1 Становление инновационных педагогических систем в условиях информатизации образования


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

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

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

Цель информатизации образования нельзя рассматривать в отрыве от целей самого образования, которые изменяются по мере развития и усложнения научных знаний, накопления информации об окружающем нас мире.

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

·    неопределенность целей и задач, бессистемность развития;

·        дублирование и отсутствие координации работ;

·        отсутствие реальных стимулов опережающего развития электронных образовательных ресурсов и применения передовых образовательных технологий в учебном процессе;

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

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

Социально оправданные и экономически эффективные подходы к информатизации образования предполагают разработку целостной концепции, в которой обосновываются и фиксируются:

·    первоочередные и перспективные цели и задачи применения информационных технологий в образовании;

·        очередность, сроки и результаты решения поставленных задач;

·        потребные ресурсы и источники их формирования.

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

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

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

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

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

Достижение этой цели предполагает решение совокупности взаимосвязанных научных и практических задач:

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

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

.        Информатизация администрирования учебного процесса, суть которой заключается в том, что территориально распределенные учащиеся и преподаватели применяют в обучении также распределенные образовательные ресурсы (например, фонды электронных библиотек, автоматизированное лабораторное оборудование и другие необходимые им ресурсы). Здесь может оказаться полезным опыт создания и применения интерактивных электронных образовательных ресурсов. Целесообразное применение ИКТ в образовании способствует повышению качества и результативности обучения, изменяя годами выверенные стереотипы в организации учебного процесса, в соотношении объема и значимости различных видов занятий, повышая роль самостоятельной учебной работы учащихся в достижении высоких творческих результатов. Роль преподавателя в учебном процессе также должна существенно измениться под влиянием ИКТ. Центральное место преподавателя как практически единственного носителя актуальной учебной информации, передаваемой учащимся непосредственно во время учебных занятий, сменяется более скромной, но не менее важной ролью внимательного наставника. Таким образом, с помощью интерактивных электронных образовательных ресурсов интенсифицируется информационное взаимодействие между субъектами информационно-коммуникативной предметной среды, результатом является формирование более эффективной модели обучения. На смену пассивным технологиям обучения приходят активные и интерактивные технологии. Последние позволяют организовывать урок таким образом, что, взаимодействие между субъектами процесса обучения становится неотъемлемой частью современной системы образования. Интерактивные электронные образовательные ресурсы позволяют применять принципиально новые средства информационного взаимодействия между обучающим и обучающимся. Принципы взаимодействия в новой образовательной среде значительно изменились. Учащийся, долгое время воспринимаемый в образовательных технологиях как объект обучения, становится равноправным субъектом образовательного процесса. С появлением интерактивных электронных образовательных ресурсов в информационное взаимодействие включается третий субъект (средство обучения), имеющий возможность осуществлять обратную связь с обучающим и обучаемым, являясь не только партнером по информационному взаимодействию, но и источником учебной информации значительного объема и различного уровня, как по сложности, так и по содержанию. Ведущей целью применения интерактивного оборудования на уроке является достижение более глубокого запоминания учебного материала через образное восприятие, усиление его эмоционального воздействия, обеспечение “погружения” в изучаемую дисциплину. Однако, учителю не следует забывать, что в основе любого учебного процесса лежат педагогические технологии. Учебно-методические комплексы должны не заменить их, а помочь быть более результативными. Они призваны оптимизировать трудозатраты педагогов, чтобы учебный процесс стал более эффективным. Информационные технологии призваны разгрузить учителя и помочь ему сосредоточиться на индивидуальной и наиболее творческой работе - отвечать на «каверзные» вопросы активных учеников, и наоборот, пытаться «расшевелить», «подтянуть» самых слабых и пассивных. Параллельно работающий «автоматизированный обучающий конвейер» - это лишь еще один педагогический инструмент.

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

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

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

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

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

·  потребности страны, региона, города, района как социальный заказ;

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

·        достижения комплекса наук о человеке;

·        передовой педагогический опыт;

·        интуиция и творчество руководителей и педагогов как путь проб и ошибок;

·        опытно-экспериментальная работа;

·        зарубежный опыт.

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

Можно выделить следующие цели и задачи инновационной деятельности:

1.   Совершенствование преподавания и воспитания учащихся в средних школах, лицеях, гимназиях, производственно-технических колледжах, учреждениях дополнительного образования.

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

.        Поиск и поддержка творческих педагогов-исследователей, а также содействие внедрению их разработок.

.        Создание инновационного пространства, объединяющего педагогов и специалистов по близким к педагогике проблемам для аккумуляции идей и объединения возможностей.

.        Распространение лучшего педагогического опыта.

.        Привлечение ученых ведущих научно-исследовательских центров России к проблемам среднего образования.

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

 

1.2 Основные направления методической системы обучения ООП в условиях информатизации образования


Основные элементы объектно-ориентированного программирования

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

Рассмотрим этапы развития программирования: операциональный, структурный и объектно-ориентированный.

Первый этап - операциональный (1954 - 1965 г.). На данном витке были созданы языки программирования: FORTRAN I и II, ALGOL 58, 60, COBOL, LISP и др. Базовыми идеями программирования являлись подпрограмма, типы данных и их описание, раздельная компиляция, блочная структура, обработка списков, указатели и т. д. Программа «собиралась» из мелких деталей, отдельных операций и имела достаточно простую структуру: область глобальных данных и подпрограммы. Уровень абстрагирования - отдельное действие.

Второй этап - структурный (1966 - 1985 г.). Здесь под термином «структурный» мы понимаем нисходящее проектирование и модульное программирование. Суть нисходящего конструирования программ состоит в разбивке большой задачи на меньшие подзадачи, которые могут рассматриваться отдельно.

Структурное программирование. Структурное программирование - это некоторый набор принципов написания программ. Для реализации принципов структурного программирования требуется использование трех основных его составляющих: следования, ветвления и повторения.

Характерными чертами структурного стиля программирования являются:

·    простота и ясность (программа легко читается и анализируется, существует возможность включать в текст программ необходимые комментарии);

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

·        отсутствие многоцелевых блоков;

·        отсутствие неоправданно сложных арифметических и логических конструкций;

·        размещение в строке программы не более одного оператора языка программирования;

·        содержательность имен переменных.

При этом процесс нисходящей разработки программы может продолжаться до тех пор, пока не будет достигнут уровень «атомарных» блоков, то есть базовых конструкций (присвоения, if-then else, do-while).

В структурном программировании уточнен принцип декомпозиции задачи, точнее ее алгоритмический аспект, то есть действия. Алгоритмическая декомпозиция понимается как разделение алгоритмов, причем каждый модуль выполняет один из этапов общего процесса. Одним из создателей структурного программирования был профессор Э. Дейкстра.

Модульное программирование. В данном подходе задача разбивается на достаточно независимые фрагменты, и ее решение оформляется в виде модулей. Модуль имеет строго определенный интерфейс и скрытую часть, одну точку входа и одну точку выхода. Разработан механизм включения модулей в разрабатываемую программу, созданы библиотеки модулей. Языками структурного программирования являются языки: ПЛ/1, ALGOL 68, Pascal, Simula, С, Ada (наследник ALGOL 68, Pascal, Simula), С-н-(возникший в результате слияния С и Simula) и т. д. В 70-е годы были созданы тысячи языков и диалектов.

Основная идея структурного программирования - подпрограмма как элемент абстрагирования. Для ее реализации разработаны следующие механизмы:

·  передачи параметров;

·        вложенности подпрограмм;

·        локальных и глобальных переменных;

·        использование модулей (от группы логически связанных подпрограмм до раздельно компилируемых фрагментов со строго определенным интерфейсом).

Третий этап - объектно-ориентированный (с 1986 г. до настоящего времени). В него мы включаем и технологию визуального программирования. На данном этапе развитие программирования происходит в двух взаимосвязанных направлениях:

) разработка объектно-ориентированного подхода;

) разработка инструментальных сред для создания программных проектов, реализующих на новом витке спирали принципы декомпозиции, абстракции и иерархии.

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

Основным элементом конструирования объектно-ориентированной программы является модуль, составленный из логически связанных объектов. По определению Г. Буча: «ООП - это методология программирования, которая основана на представлении программы в виде совокупности объектов, каждый из которых является реализацией определенного класса (типов особого вида), а классы образуют иерархию на принципах наследуемости».

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

Суть технологии объектно-ориентированного программирования состоит в следующем:

·  формирование при решении прикладных задач понятия классов операционных объектов;

·        описание типов данных, характеризующих объекты класса и операции над объектами;

·        программирование алгоритмов решения задачи в терминах операций над базовыми и определенными пользователем объектами в рамках традиционных операционных возможностей языка.

В наибольшей степени технология объектно-ориентированного программирования проявляет свои преимущества при создании, сопровождении и развитии больших программных комплексов, классифицирует программы по количеству содержащихся в них программных строк (маленькая (меньше 100 строк), средняя (от 100 до 1000 строк), большая (от 1000 до 10000 строк), очень большая (больше 10000 строк).

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

1.   Целостное описание свойств объектов и их поведенческих функций.

2.      Иерархическая структура описания системы объектов со встроенным механизмом наследования свойств и функций.

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

4.      Одним из принципов управления сложностью проекта является декомпозиция. Г. Буч выделяет две разновидности декомпозиции: алгоритмическую (так он называет декомпозицию, поддерживаемую структурными методами) и объектно-ориентированную. Их отличие в следующем: «Разделение по алгоритмам концентрирует внимание на порядке происходящих событий, а разделение по объектам придает особое значение факторам, либо вызывающим действия, либо являющимся объектами приложения этих действий» [19, 34]. Таким образом, алгоритмическая декомпозиция учитывает структуру взаимосвязей между частями сложной проблемы, а объектно-ориентированная декомпозиция уделяет больше внимания характеру взаимосвязей. На практике рекомендуется применять обе разновидности декомпозиции: при создании крупных проектов целесообразно сначала применять объектно-ориентированный подход для создания общей иерархии объектов, отражающих сущность программируемой задачи, а затем для упрощения разработки и сопровождения разрабатываемого программного комплекса использовать алгоритмическую декомпозицию на модули. Хотя профессиональные программные системы разрабатываются в настоящее время преимущественно на основе объектно-ориентированной методологии, программистам по-прежнему необходимо владение навыками алгоритмической декомпозиции.

Развитие практического мышления учащихся при обучении объектно-ориентированному программированию

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

Объектно-ориентированное программирование является способом программирования, во многом аналогичным процессу человеческого мышления.

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

Необходимо отметить, что объектный подход был известен еще древнегреческим философам. Они рассматривали мир в терминах как объектов, так и событий. В XVII в. Р. Декарт отмечал, что люди обычно имеют объектно-ориентированный взгляд на мир. В XX в. данная тема нашла свое отражение в философии объективистской эпистемологии А. Рэнда.

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

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

Мировоззренческое значение объектно-ориентированного программирования заключается в реализации следующей линии: объект − источник информации - изучение объекта через его свойства - изменение свойств через методы данного объекта - поведение объекта при взаимодействии с внешней средой.

Анализируя историю развития языков программирования, следует отметить, что чисто алгоритмическая парадигма сменилась объектной, все языки, не сумевшие поддержать объектную технику, стали значительно меньше использоваться. Однако из этого не следует, что алгоритмический подход перестал использоваться. Самые популярные объектные языки C++, Object Pascal являются объектным расширением своих алгоритмических предшественников, таким образом, данные языки являются гибридными. Однако отметим, что гибридность заключается в доминировании объектного описания структуры системы и алгоритмического описания действий объектов. Из гибридности объектно-ориентированных языков следует, что выработанные методы алгоритмического подхода к обучению информатике остаются актуальными, но требуют адаптации при использовании объектной техники.

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

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

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

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

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

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

Для разработки компьютерных средств обучения используются различные программы, которые обычно называются инструментальными средами (ИС).

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

Рассмотрим требования к отдельным функциям ИС, то есть определим насколько полно решаются ими как дидактические, так и другие задачи, которые возникают при создании конкретных КСО.

По назначению КСО делятся:

·    на информационные (электронные конспекты лекций, справочники и др.);

·        средства для практических занятий (задачники, практикумы и др.);

·        компьютерные модели (тренажеры, лабораторные работы, деловые игры и др.);

·        средства для тестирования и контроля знаний, умений и навыков;

·        обучающие (включают в себя все предыдущие).

Различаются следующие основные виды ИС (рис. 1).


Подробнее рассмотрим каждый из представленных блоков.

Универсальные авторские среды

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

·    ориентацией на пользователя - автора КСО;

·        визуализацией представления элементов КСО;

·        многофункциональностью - сбалансированным представлением всех подсистем;

·        широким спектром анализируемых ответов;

·        интеграцией с другими приложениями.

Рассмотрим несколько авторских сред.

Авторская среда «Дельфин» используется для проектирования учебных курсов на базе мультимедиа-технологий. ИС «Дельфин» разработана в Центре новых информационных технологий Московского энергетического института (ЦНИТ МЭИ), введена в эксплуатацию в 1996 г. (актуальна версия 6.3). Система предназначена для создания обучающих, контролирующих, тренировочных, справочно-консультационных, информационных и других видов КСО для любой предметной области.

Авторская система «Дельфин» позволяет интегрировать видео-, лингво-, гипермедиа-, компьютерные и Интернет-компоненты в единую обучающую среду. Система «Дельфин» является эффективным средством управления процессом обучения и может использоваться в вузах, техникумах, школах, центрах переподготовки специалистов.

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

Особенностями среды «Дельфин» являются:

·    детальное описание дидактической цели каждого элемента курса;

·        большие возможности анализа разнообразных ответов обучаемого (более 20 типов);

·        возможность изменения хода обучения в зависимости от результатов.

Полная версия ИС включает в себя модуль для создания ситуационных тренажеров.

Система функционирует под управлением Windows 98/NT/2000/Me/XP и постоянно совершенствуется в результате совместной работы с методистами и преподавателями.

ИС «Универсальный редактор обучающих курсов» (УРОК) разработана НПФ «ДиСофт» (г. Москва), ведущая версия среды УРОК (версия 6.00), введена в эксплуатацию в 2001 г.

Система УРОК представляет собой программный комплекс, обеспечивающий создание компьютерных обучающих и контролирующих курсов для различных предметных областей, проведение тестов и контрольных заданий. ИС УРОК может быть также использована для создания презентационных, демонстрационных комплексов и проектов.

Функционально система разделена на следующие части:

·  система автора;

·        система обучаемого;

·        редактор сценариев;

·        редактор динамических моделей;

·        графический редактор.

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

Основное преимущество системы УРОК заключается в комплексном подходе к решению проблемы автоматизации обучения. Единство между двумя различными процессами - разработкой курса и организацией обучения обеспечивается в системе УРОК на уровне его структуры.

Важными достоинствами этой системы являются ее открытость, гибкость и возможность импорта различных данных (графических, текстовых и других). В системе УРОК существует возможность подключения и запуска обучающих программ, созданных в других инструментальных средах, а также формирования интегральной оценки знаний с учетом результатов, полученных обучаемым из программ, являющихся внешними по отношению к системе УРОК.

Система Macromedia Authorware разработана фирмой Macromedia, США, версия 7 введена в эксплуатацию в 2002 г.Authorware - визуальная среда разработки, предназначенная для создания интерактивных мультимедийных обучающих программ. Пакет Authorware предусматривает совместное использование различных форм подачи материала: в виде текста, рисунков, видео и звукового сопровождения. Конечный продукт, созданный с помощью Authorware, представляет собой независимое приложение, которое может быть записано на компакт-диск или опубликовано в Интернете.

Среда разработки Macromedia Authorware хорошо взаимодействует с другими продуктами фирмы Macromedia.

Имеется возможность создания конечного продукта «одной кнопкой», когда Authorware автоматически определяет состав внешних файлов, которые должны войти в пакет публикации.

Интерфейс и справочная система Macromedia Authorware не русифицированы, однако для создания мультимедийных средств обучения могут использоваться кириллические шрифты.

Разработчик системы Quest (текущая версия 7.0) - фирма Alien Communication, США.

Программа Quest предназначена для создания и проигрывания учебных курсов произвольного содержания с широким использованием мультимедийных данных (видео, звука, графики, анимации и других).

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

Пакет Quest позволяет создавать быстро работающие программы, однако требуется их тщательная проверка с помощью встроенного отладчика, поскольку ошибки в структуре программы визуально неуловимы.

Интерфейс и справочная система Quest не русифицированы.

Сетевые авторские инструментальные средства

Сетевые авторские ИС, применяемые для разработки КСО, работающих в глобальной сети Интернет.

Система Lotus Learning Space разработана подразделением Lotus корпорации IBM. Она является одной из наиболее мощных систем для создания учебных курсов.Learning Space представляет собой распределенную среду поддержки процесса обучения, обеспечивающую в том числе:

·    создание интерактивных курсов;

·        публикацию этих курсов;

·        проведение учебного процесса в синхронном и асинхронном режимах, а также в режиме самообучения.

В системе имеются средства организации графика изучения курсов. Система контроля знаний предназначена для создания тестовых заданий на основе вопросов различных типов.

Система eLearning Office 3000 разработана компанией «ГиперМетод» и эксплуатируется с 2001 г. Программный пакет eLearinng Office 3000 предназначен для создания дистанционных учебных курсов.

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

С помощью eAuthor (Конструктора курсов) можно создать дистанционный учебный курс, состоящий из следующих разделов:

·  учебник;

·        лекции;

·        словарь;

·        тесты.

Система дистанционного обучения «Прометей» (версия 4) разработана Институтом виртуальных технологий в образовании для организации полноценного процесса дистанционного обучения и независимой проверки знаний, причем рассчитана она на большие потоки слушателей. Система содержит компоненты организации и управления учебным процессом и позволяет проводить обучение и проверку знаний в корпоративных сетях и сети Интернет.

В системе реализованы модули разработки КСО

·    дизайнер тестов;

·        дизайнер курсов.

Система «Батисфера» разработана ООО «Информпроект». Она позволяет конструировать мультимедийные приложения, средства тестирования. С помощью блока Designer можно создавать, модернизировать, передавать по сетям мультимедийные проекты. Designer состоит из независимых модулей:

·    конструктора страниц;

·        конструктора алгоритмов;

·        конструктора тестов.

Система BCA -это интернет-система дистанционного обучения для университетов и колледжей США, интегрирующая обучение, тестирование и систему управления курсами и опирающаяся на материалы пособий, издаваемых крупнейшей американской группой издателей учебной литературы Thomson Learning.

Большинство заданий в системе ВСА это алгоритмические задачи, в условиях которых все числовые значения генерируются случайным образом из некоего заданного определенным алгоритмом множества. При этом правильность их решения проверяется компьютером.

Система WebCT (Web Course Tools) (создана университетом Британской Колумбии и компанией WebCT, Канада) представляет собой развитую систему создания, публикации и управления учебными комплексами в Интернете и позиционируется как система поддержки функционирования виртуальных учебных заведений.

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

Приложения общего назначения

Приложения общего назначения используются для создания отдельных видов КСО, в первую очередь средств представления информации.Office

Текстовый редактор Microsoft Word (самая известная и наиболее используемая многофункциональная программа обработки текстов в мире) предназначен для создания, корректировки, обработки через Интернет и выдачи (на печать или экран) текстовых документов.

Представление What You See Is What You Get (WYSIWYG) позволяет просмотреть на экране готовый документ, не осуществляя пробной печати. Благодаря специальному механизму связывания и встраивания объектов OLE (Object Linking and Embedding) в текст могут быть импортированы различные элементы (рисунки, иллюстрации, графики, фотографии и др.), подготовленные другими программами.PowerPoint - это инструмент подготовки и проведения презентаций в виде слайд-шоу, позволяющий четко структурировать, хорошо иллюстрировать и профессионально представлять идеи и достижения. Став частью интегрированного пакета Microsoft Office, этот модуль получил сегодня очень широкое распространение.

Специальный «мастер автосодержания» (AutoContent Wizard) помогает качественно и быстро подготовить профессионально оформленные презентации. Он задает несколько вопросов о том, как долго планируется выступление, о чем будет идти речь (жанр, характер выступления и т.п.), каким должно быть оформление и др.

В результате при помощи корректировки автором создается «скелет» презентации, который необходимо наполнить содержанием, то есть конкретным текстом.

Мастер автосодержания включает до 30 шаблонов, помогающих подготовить самые различные презентации (в том числе презентации в режиме онлайн), например, презентацию своего университета для дня открытых дверей или маркетингового исследования, плана, отчета и т.п. Инструментальные средства «Хронометр» (Slide Meter) и «Записная книжка» (Meeting Minder) позволяют осуществлять контроль времени, записывать замечания и фиксировать последовательность событий во время просмотра презентаций аудиторией. А команда «Конференция» (Presentation Conference) обеспечивает проведение сетевых презентационных конференций.

Искатель слайдов (Slide finder) применяется для эффективной работы со слайдами разных презентаций, что позволяет использовать слайды нескольких презентаций для составления новой. Такой инструмент делает возможной эффективную групповую работу по подготовке одной общей презентации. Slide finder имеет встроенную функцию предварительного просмотра, что способствует отбору слайдов для будущей презентации и быстрому их сведению воедино для новой демонстрации без обращения к операциям «копировать - вставить».

В данном пакете также представлена библиотека шаблонов, включающая в себя заранее установленные анимационные эффекты для отдельных частей слайдов. В Microsoft PowerPoint реализованы новые эффекты анимации, обогащающие презентации неожиданными и впечатляющими вариантами воспроизведения отдельных элементов каждого слайда. Текст может появляться «наплывом» издалека в виде быстро приближающегося к смотрящему объекта. Предусмотрен и механизм фоновой проверки орфографии.Access - это единственная программа из состава Microsoft Office, на базе которой может быть создан полнофункциональный электронный учебник.

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

Программа Microsoft Access интегрирована с другими средствами Office. В качестве языка программирования можно использовать Visual Basic, встроенный язык Office, создавая некоторые макросы.

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

Приложение Microsoft FrontPage предназначено для разработки web-сайтов и позволяет управлять ими, создавать и редактировать web-страницу, открывать и работать с уже существующими web-страницами.

В Microsoft FrontPage использованы элементы мультимедиа-технологий, с помощью которых можно вставить в web-страницу и отредактировать фотографии, рисунки, звуковые и музыкальные фрагменты, видеоклипы.

Результаты анализа офисных приложений Microsoft Word, PowerPoint, а также FrontPage показывают, что они могут использоваться для создания как современных (раздаточный печатный материал, компьютерный слайд, опорный конспект, структурно-логическая схема, граф, лист основного содержания), так и перспективных (электронный опорный конспект, электронный лист основного содержания, компьютеризированный учебник, мультимедийная версия учебника) средств обучения. Дидактические свойства указанных программных средств, используемые для создания комплектов носителей учебной информации, представлены в таблице 1.

Таблица 1. Основные свойства приложений общего назначения

Показатель

Word

Power Point

Front Page

Dreamweaver

Отображение учебной информации. Встроенный редактор

Текстовый редактор:

импорт текстовых фрагментов анимационные эффекты вывода текста

+ -

+ -

+ +

+ -

Графический редактор:

растровый векторный импорт внешних объектов графики

- + +

- + +

- + +

- - +

Видеоэффекты вывода графики:

цифровое видео импорт звука управление местом и процессом проигрывания

+ + +

+ + +

+ + +

+ + +/-

Анимация:

наличие встроенных инструментов разработки анимации

+

+

+

-

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

- - + +

+ + + +

- - + +

- - + +

Средства синхронизации разнородных элементов (текста, графики, звука и других)

-

+

-

-

Интеграция с Интернетом

+

+

+

+

Интерфейс разработчиков

Панели инструментов

+

+

+

+

Система меню

+

+

+

+

Диалоговые окна

+

+

+

+

Визуальное редактирование

+

+

+

+

Редактирование методом Drag and Drop

+

+

+

+

Справочная система

+

+

+

+

Контекстная справка

+

+

+

-/+

Создание шаблонов и работа с ними

+

+

+

+

Средства автоматизации процесса создания учебного курса

+

+

+

+

Мастера создания сложных элементов

+

+

+

+

Печать слайдов и структуры

+

+

+

+

Дополнительные возможности

Встроенный язык программирования

VBA

VBA

VBA

Java Script


Из всех описанных выше программ можно обратиться к таким приложениям Microsoft Office, как Graph, Organization Chart, Excel, Access, которые позволяют прямо в окне Вашей программы создать тщательно оформленные видеоматериалы, наиболее доступно представить числовую и текстовую информацию, изобразить в деталях структуру некоторой организации или проекта, провести сравнительный анализ используемых идей.

Офисное приложение Microsoft Word может применяться преимущественно на лекционных и рабочих этапах обучения для создания текстовой части компьютеризированного учебника. Программы PowerPoint и FrontPage могут использоваться для создания мультимедийной его части на всех этапах обучения, в том числе и на заключительных этапах.Dreamweaver MXDreamweaver MX - профессиональный HTML-редактор для разработки web-приложений. Пакет предлагает широкий спектр мощных средств для визуального редактирования, а также для непосредственной работы с кодом. С помощью Macromedia Dreamweaver MX можно создать динамические интерактивные web-приложения, взаимодействующие с базами данных, с использованием языков программирования ASP, ASP.NET, ColdFusion Markup Language (CFML), JSP, PHP.

Несмотря на то, что пакет Dreamweaver MX не является специализированной средой для создания обучающих программ, он может быть успешно использован для разработки несложных курсов. Процесс разработки заметно ускоряется и упрощается при применении дополнительного модуля CourseBuilder for Dreamweaver MX, бесплатно поставляемого Macromedia. Гибкие, настраиваемые, снабженные заготовками кода шаблоны позволяют создать контрольные задания и элементы навигации, инструменты администрирования и управления учебными занятиями, а также организовать обработку результатов экзаменов в системах управления обучением.

В своих разработках компания Macromedia твердо придерживается таких отраслевых стандартов на средства обучения, как IMS, ADL и AICC, которые описывают взаимодействие различных систем, а также методы определения метаданных и контроля успеваемости.

Рассмотрим основные понятия среды и связи между ними.приложение (Web Application) - это web-сайт, имеющий страницы, содержимое которых формируется динамически в момент их запроса пользователем и зависит от предыдущих действий пользователя.

Сервер приложения (Application Server) - это программное обеспечение, исполняющее команды (скрипты), содержащиеся на страницах web-приложения. При этом сами команды со страницы удаляются, а страница дополняется новым содержанием, например информацией, извлеченной из базы данных. Готовая страница возвращается на web-сервер, который и отправляет ее пользователю.

База данных (Database) - совокупность данных, хранящаяся в виде таблиц. Ряды таблиц в этом случае называются записями, а столбцы - полями. Драйвер базы данных (Database Driver) - программа, с помощью которой web-приложение считывает или изменяет данные, хранящиеся в базе. Средства обучения, разработанные с помощью Macromedia Dreamweaver MX, целесообразно использовать на лекционных этапах обучения. При этом можно в полной мере применять развитые возможности интеграции с приложениями, обеспечивающими демонстрацию видео, звука, графики, анимации.

 

1.3 Теоретические основания проектирования методики обучения ООП в условиях инновационной педагогической системы

С появлением в школьном учебном плане основ информатики, постепенным оборудованием школ компьютерами и прикладными программными средствами появляется необходимость в отборе содержания образования по информатике.

Проектирование содержания образования по информатике является одной из сложнейших задач методики. Это обусловлено тем, что информатика выделена в самостоятельную учебную дисциплину сравнительно недавно, и содержание образования по информатике окончательно не сформировалось, а методика обучения информатике находится в поисках фундаментальной основы.

Проблема конструирования содержания образования по информатике в числе других педагогических проблем стоит на одном из первых мест.

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

Важной задачей классов с углубленным изучением информатики (профиль - «Информатика») является подготовка специалистов в области информатики.

В соответствии с законом «Об образовании» современная школа имеет право на создание собственных учебных планов в соответствии с образовательными потребностями школьников. Современное состояние информатики характеризуется повсеместным переходом к новой объектно-ориентированной парадигме программирования.

Проблема содержания образования в ряду других педагогических проблем всегда стояла на первом месте. И это понятно: человечеству на всех этапах своего развития приходилось решать, чему учить подрастающее поколение. Актуальность эта проблема сохраняет и в наши дни.

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

Важным является вопрос о том, какие компоненты необходимо включить в содержание образования, в какой последовательности их расположить.

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

Содержание образования - категория педагогическая, поскольку оно не копирует социальный заказ, а переводит его на язык педагогики. Разрабатывая содержание образования, педагог-ученый тем самым раскрывает и конкретизирует социальный заказ средствами своей науки, а учитель, реализуя в практической деятельности это содержание, тем самым выполняет социальный заказ.

Любой сложный объект не может рассматриваться иначе как с позиций системного подхода. Содержание передается учителями и усваивается учащимися в рамках деятельности обучения. Формирование содержания происходит не случайно, а осуществляется в деятельности дидактов, методистов и других специалистов в области педагогики.

Исходя из учета социальной сущности и педагогической принадлежности, содержание образования можно определить как педагогическую модель социального заказа, обращенного к школе.

Обзор реальной картины формирования содержания образования позволяет в рамках системного представления о нем выделить несколько уровней формирования такого содержания.

.        Уровень общего теоретического представления. На этом уровне содержание фиксируется в виде обобщенного системного представления о составе (элементах), структуре (связях между элементами) и общественных функциях передаваемого подрастающим поколениям социального опыта в его педагогической интерпретации.

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

.        Уровень учебного материала. На этом уровне даны конкретные, подлежащие усвоению учащимися, фиксированные в учебниках, учебных пособиях, сборниках задач элементы состава содержания (знания, умения, навыки), входящие в курс обучения определенному учебному предмету.

Эти три уровня в единстве составляют вместе содержание общего среднего образования как педагогическую модель социального заказа.

Содержание образования определяется как объект дидактического анализа следующим образом: многоуровневая педагогическая модель социального заказа, представляющая в предмете дидактики содержательную сторону обучения.

Рассмотрим содержание образования, исходя из характеристик системы, а именно по составу, функциям и структуре.

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

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

Структура содержания образования определяется в первую очередь функциями его элементов. Она отражает связь между элементами состава содержания образования на каждом уровне его формирования. Главные принципы формирования содержания общего среднего образования излагает в своих работах доктор педагогических наук В.В.Краевский излагает.

Первым и самым важным принципом он выделяет принцип соответствия содержания общего среднего образования во всех его элементах и на всех уровнях его конструирования потребностям развития общества.

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

Следующий принцип - принцип структурного единства содержания образования на разных уровнях его формирования при движении от общих к более частным и в конечном счете - к конкретным формам его реализации в процессе обучения.

Одним из основополагающих принципов содержания образования в школе является принцип научности.

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

Поэтому, содержание образования должно:

1.   соответствовать уровню современной науки;

2.      включать содержание, необходимое для создания у учащихся представления частных и общенаучных методах познания;

.        показывать учащимся важнейшие закономерности процесса познания.

Также, можно выделить следующие основные участки деятельности по целенаправленному формированию содержания:

.     Создание представления об уровнях и источниках формирования содержания.

2.      Создание представления о функциях учебного предмета, о способах отражения состава содержания образования в данном предмете в соответствии с его функциями.

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

.        Деятельность по конкретному наполнению содержания образования.

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

 

                Выводы по первой главе

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

 

Глава 2. Методические системы обучения ООП в условиях инновационной образовательной среды

 

.1 Программа интерактивного курса «Delphi 7. Учимся на примерах»


Методические рекомендации по оборудованию и использованию кабинета информатики при изучении курса «Delphi 7. Учимся на примерах»

Данный интерактивный электронный образовательный ресурс будет работать в браузерах Internet Explorer не ниже шестой версии. В комплекте с интерактивным курсом предлагается платформа «1С. Образование 4. Школа», который необходимо установить для просмотра курса «Delphi 7. Учимся на примерах».

Компьютерный учебный класс должен включать в себя 10-12 рабочих станций (компьютеры учеников), один сервер (компьютер преподавателя), струйный или лазерный принтер, модем, сетевое оборудование для организации компьютерной сети. Программное обеспечение класса должно включать свободно распространяемую версию объектно-ориентированной среды программирования Delphi, flash-player не ниже девятой версии.

Рабочее место преподавателя должно быть оборудовано системным блоком, монитором, клавиатурой, мышью, принтером, сетевым концентратором, модемом, источником бесперебойного питания.

Рабочие места учащихся, должны быть оснащены персональными компьютерами со всеми необходимыми периферийными устройствами. К столам подводится электропитание и кабель локальной сети. Столы оборудуются в соответствии с требованиями безопасности и крепятся к полу.

Для проведения занятия по информатике классы обычно делятся на две подгруппы. В свою очередь при проведении практических занятий в кабинете информатики рекомендуется организовывать индивидуальную, групповую и коллективную работу.

Теоретические занятия по курсу «Delphi 7. Учимся на примерах» представляют собой набор интерактивных уроков, которые учащиеся могут выполнять самостоятельно за ПК, либо наблюдая ход их выполнения на интерактивной доске под руководством учителя. В ходе работы предусмотрено групповое обсуждение. Индивидуальная форма предусматривает демонстрацию урока на каждом рабочем месте, прослушивание осуществляется через наушники.

Каждая практическая работа представляет собой разработку проекта. Для выполнения работы учащиеся получают методические материалы, содержащие описание работы (проекта) - постановку задачи, пояснения, рекомендуемый план разработки программы, задания для самостоятельного контроля знаний, полученных в ходе выполнения работы. Продолжительность одной практической работы составляет 1 урок, во время которых учитель оказывает индивидуальную помощь, разъясняя принципиальные моменты работы.

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

Тематическое планирование учебного времени

Предлагаемый тематический план учебных занятий ориентирован на преподавание курса информатики в 10-11 классах в основной и полной средней школе как профильной, так и универсальной. Общий объем 16 учебных часов.

Таблица 2. Тематическое планирование

Раздел

Тема

Всего часов

Теория

Практика

Использование ППС

ЗУН

Вводимые понятия

1

Основы объектно-ориентированного программирования

1

1

-

Урок 1(Delphi 7. Учимся на примерах)

устойчивое представление об основных понятиях ООП, знание основных принципов ООП

Объект, класс, методы, события, принципы ООП (наследование, инкапсуляция, полиморфизм)

2

Общие сведения об интегрированной среде разработки приложений Borland Delphi 7

2

1

1

Урок 2, лаб.раб «Разработка первого проекта» (Delphi 7. Учимся на примерах)

Умение грамотно формулировать задачи в терминах языка Delphi.

Интерфейс Delphi (Палитра компонентов, инспектор объектов, проектировщик формы, окно редактора кода, окно структуры проекта). Основные элементы программы (ключевые слова, операторы, директивы компилятору)

3

Иерархия компонентов в Delphi

2

1

1

Урок 3, лаб.раб. «Введение в визуальное программирование» (Delphi 7. Учимся на примерах)

Знание общих свойств и событий визуальных компонентов. Знание основных визуальных и невизуальных компонентов.

Компонент, визуальные и невизуальные компоненты.

4

Структуры данных в Delphi

2

1

1

Урок 4, лаб.раб. «Перевод температуры из шкалы Цельсия в шкалу Фаренгейта» (Delphi 7. Учимся на примерах)

Знание типов данных в Delphi. Умение объявлять переменные, массивы и константы. Знание конструкции If...then… else. Умение организовывать циклы в Delphi.

Целочисленные типы данных, вещественные типы данных, строковые типы данных в Delphi. Процедура и функция. Формула Герона.

5

Структура кода программы в Delphi 7.

2

1

1

Урок 5, лаб.раб. «Структура кода модуля». (Delphi 7. Учимся на примерах)

Умение правильно интерпретировать получаемые результаты в ходе тестирования и отладки программных продуктов. Навыки работы со встроенной справкой Delphi.

Модуль кода Unit, Interface, implementation

6

Графические средства в Delphi 7.

2

1

1

Урок 6, лаб.раб. «Графическое оформление программ» (Delphi 7. Учимся на примерах)

Знание графических объектов Delphi. Умение настраивать окружение интегрированной среды в соответствии с решаемой задачей

Классы TCanvas, Tbrush, Tpen, Tfont; методы movto, lineto, polyline, ellipse,arc, rectangle, polygon

7

Программы с многооконным интерфейсом. Диалоги

2

1

1

Урок 7, лаб.раб. «Создание приложения Блокнот» (Delphi 7. Учимся на примерах)

Умение использовать диалоги и окна сообщений, умение работать с видео- и аудиофайлами в delphi.

Компонент MediaPlayer.

8

Работа с файлами в Delphi

2

1

1

Урок 8, лаб.раб. «Обработка файлов» (Delphi 7. Учимся на примерах)

Знание методов обработки файлов, трех типов файлов в Delphi. умение самостоятельно вести разработку программных продуктов различного назначения среднего уровня сложности

Типизированные файлы, текстовый тип файлов, нетипизированные файлы

9

Итоговое тестирование

1



Раздел «Итоговое тестирование» (Delphi 7. Учимся на примерах)




Предложенное тематическое планирование служит ориентиром преподавателю при составлении своего рабочего варианта плана уроков. Существует возможность различной разбивки материала. Учитывается самостоятельная работа учащихся по определенным темам.

Содержание методической системы обучения по данному курсу

Разработанный нами интерактивный комплекс посвящен очередной версии среды визуальной разработки приложений - Delphi 7. Мы стремились показать основные возможности системы Delphi как объектно-ориентированного языка программирования, научить работать с ней, создавать приложения для решения наиболее общих задач. В состав методической системы вошли:

·    интерактивный комплекс;

·        методическое пособие для учителя;

·        лабораторный практикум;

·        рабочая тетрадь для учащихся;

·        сетевая тестовая оболочка.

Методическое пособие содержит основные аспекты изучения данной темы, рекомендации по использованию интерактивного курса, готовые конспекты уроков (см. Приложение 1.).

В качестве средства контроля и закрепления знаний предлагается комплекс лабораторных практикумов. Это задания на исследование интерактивных моделей или составление собственных программ. Они позволяют оценить знания учащихся на конструктивном уровне. Для выполнения таких заданий ученик должен не только воспроизводить, но и понимать материал. Практикумы, включенные в состав курсов представляют собой пошаговые указания по выполнению практических работ в среде Delphi (см. Приложение 3).

Рабочая тетрадь представляет собой набор заданий по двум основным тематикам курса:

1.   введение в ООП;

2.      основные сведения языка Borland Delphi.

Рабочую тетрадь рекомендуется использовать на уроке для выполнения дополнительных практических заданий, а также как вариант домашнего задания (см. Приложение 2).

Сетевая тестовая оболочка состоит из двух частей:

·    клиент;

·        сервер.

Серверная часть устанавливается на компьютер учителя, а клиентская - на компьютеры учащихся. Для передачи или приема данных сначала следует запустить приложение-сервер и перевести его в режим ожидания соединения с клиентом. Далее следует запустить приложение-клиент и указать IP-адрес сервера и номер порта клиента (см. Приложение 3).

 

.2 ИЭОР как средство обучения ООП


Интерактивные электронные образовательные ресурсы (ИЭОР) в условиях информатизации образования

Возможности информационных и телекоммуникационных технологий резко возросли и расширились с появлением глобальной сети Интернет и ее проникновением во все сферы деятельности человека, к числу которых относится и сфера образования. Использование электронных средств обучения, относимых к ним электронных образовательных ресурсов (ЭОР) начинает заметно влиять на современное российское образование и культуру, создает условия для развития инновационных методов обучения. Быстрыми темпами происходит внедрение электронных средств в учебный процесс в общеобразовательной школе. В настоящее время невозможно назвать дисциплину, в обучении которой, так или иначе, не применялись бы электронные издания или ресурсы.

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

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

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

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

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

Наиболее эффективной на сегодняшний день мы считаем разработку интерактивных электронных образовательных ресурсов (ИЭОР) и их внедрение в процесс обучения.

Определение понятия интерактивного электронного образовательного ресурса традиционно производится опосредовано через более общее понятие интерактивного электронного издания.

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

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

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

Введение в курс «Delphi 7. Учимся на примерах»

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

Основная цель курса - повысить интерес школьников к программированию.

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

Воспитательные цели состоят в формировании умения учащихся ставить задачу и доводить ее до степени завершения.

Курс ориентирован на школьников, владеющих основами работы на компьютере, знакомых с основами алгоритмизации. Знание конструкций языка программирования Паскаль желательно, но не обязательно.

Первые уроки по Delphi можно проводить без изучения Паскаля, используя изменение свойств объектов и события от мыши. Легкость создания проекта повышает интерес школьников к программированию.

А тем, кто уже занимался программированием на Pascal, будет не сложно освоить систему объектно-ориентированного программирования Delphi. Затруднения могут возникнуть при изучении среды программирования и при переходе от процедурного стиля программирования к объектно-ориентированному, основанному на использовании свойств и методов компонентов.

Создавая собственные проекты на Delphi учащиеся работают в различных, практически важных программных средах и получают прочные навыки работы в них. Одновременно они гораздо лучше осваивают идеи “оконного” интерфейса и операционных систем, построенных на его основе.

Курс рассчитан на 19 часов, которые можно проводить в 10 и 11 классах при параллельном изучении Turbo Pascal или в 11 классе после его изучения. Рекомендуется учащимся, решившим в будущем стать программистами или профессионально решать технические и математические задачи на современном уровне.

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

Основными задачами данного курса являются:

·    Формирование представления о визуальной среде программирования как о многоцелевом и универсальном инструменте познания окружающего мира;

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

·        Практическое освоение инструментария современной объектно-визуальной среды;

·        Свободное ориентирование в среде Delphi при создании программ;

·        Моделирование широкого спектра обучающих задач школьного курса при проектировании приложений.

После изучения данного курса учащиеся должны знать:

·    Возможности инструментальных средств среды Delphi;

·        Основные отличия объектного программирования от традиционного;

·        Основные приемы написания программ-приложений;

·        Требования к написанию и оформлению программ-приложений.

После изучения данного курса учащиеся должны уметь:

·    Грамотно формулировать задачи в терминах языка Delphi;

·        Самостоятельно вести разработку программных продуктов различного назначения среднего уровня сложности;

·        Настраивать окружение интегрированной среды в соответствии с решаемой задачей;

·        Правильно интерпретировать получаемые результаты в ходе тестирования и отладки программных продуктов;

·        Грамотно составлять техническую документацию к разрабатываемым программным продуктам.

Структура интерактивного курса

После появления стартового меню необходимо выбрать одну из гиперссылок (Курсы, Аннотация, Системные требования) для перехода к требуемому компоненту образовательного комплекса.

Структура комплекса отображена на схеме.

Рисунок 2. Структура курса "Delphi 7. Учимся на примерах"

Раздел «Интерактивный курс» включает перечень уроков, практикум лабораторных занятий и тестовые задания. Теперь несколько слов о содержании уроков.

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

УРОК 2. Этот урок посвящен знакомству с интегрированной средой разработки Delphi. В нем наглядно рассмотрен интерфейс Delphi (Палитра компонентов, инспектор объектов, проектировщик формы, окно редактора кода, окно структуры проекта), а также основные элементы программы (ключевые слова, операторы, директивы компилятору).

УРОК 3. Этот урок мы выделили для знакомства с иерархией компонентов, которые не только придают профессиональный внешний вид приложению, но и значительно облегчают программирование. Они выполняют множество задач, которые, не будь их, легли бы на плечи программиста. В данном уроке детально рассмотрены общие свойства и события визуальных компонентов, создающих интерфейс программы. Происходит знакомство с основными визуальными и невизуальными компонентами.

УРОК 4. Учащийся знакомится со структурами данных в Delphi. Получают знания по типам данных в Delphi и использовании конструкции If...then… else. Учатся объявлять переменные, массивы и константы, а также организовывать циклы в Delphi.

УРОК 5. Этот урок посвящен изучению структуры кода программы в Delphi. Здесь происходит наглядная демонстрация разделов в которых описываются глобальные переменные, константы, типы и функции. Учащиеся знакомятся с событием создания формы (OnСreate). Получают основные навыки работы со встроенной справкой Delphi.

УРОК 6. Этот урок посвящен графическим компонентам и методам их обработки. Достаточно основательно вводятся понятия свойств, методов и событий, включенных в объектную модель Delphi. Кроме того, происходит знакомство с компонентами Timer и Image, которые позволяют создавать красивые и элегантные программы.

УРОК 7. Этот урок посвящен созданию программ с многооконным интерфейсом. Здесь демонстрируется создание проигрывателя файлов мультимедиа, снабженного системой визуализации. Многооконность реализована посредством стандартных диалогов.

УРОК 8. В этом уроке обращается внимание на работу с файлами в Delphi. Учащиеся знакомятся с методами обработки файлов. Получают сведения о трех типах файлов в Delphi

В завершение темы учащиеся должны выполнить контрольную работу - тест, состоящий уже из полутора десятка вопросов (со случайной выборкой вопросов) по пройденному материалу.

В разделе «Библиотека» представлены книги (в pdf формате) по данной теме с детальным анализом каждой из них.

Кроме входящего в состав учебных курсов теоретического материала уроков, в составе образовательного комплекса предусмотрен также раздел справочных материалов «Глоссарий».

Раздел «Задачи» необходим для демонстрации различных готовых проектов выполненных в среде разработчика Delphi.

 

.3 Программное оформление интерактивного курса


Данный интерактивный курс представлен в виде html страниц с применением Java Script и Flash-технологий.

Для оформления меню была использована flash-технология и ActionScript приложение. С помощью программы Macromedia Flash MX была организована визуальна составляющая приложения, включающая в себя анимацию, звуковые эффекты и различные эффекты переходов. Для этого был подобран ряд графических однотипных изображений и составлена грамотная, на мой взгляд, их комбинация. С помощью программы Macromedia Dream Viewer были созданы интерактивные области, которые представляют собой ссылки на необходимые страницы. Для облегчения редактирования при помощи ActionScript была создана связь данного меню с внешним текстовым файлом.

Создание уроков

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

Рисунок 3. Окно интерактивного урока

Для создания обучающего видео мы использовали программу TechSmith Camtasia Studio 5.0.2., которая состоит из аудиоредактора (Camtasia Audio Editor), программы для обработки видео (Camtasia Studio), утилиты для захвата экрана (Camtasia Recorder).

Рисунок 4. Окно загрузки программы Camtasia Studio

Захват изображения

Для обеспечения высокой степени наглядности осуществлялась съемка с экрана монитора с помощью инструмента Camtasia Recorder.

Рисунок 5. Главное окно утилиты Camtasia Recorder

Для выбора площади захвата после нажатия на кнопку Select area to record, выделялся необходимая область экрана с помощью курсора мыши.

Рисунок 6. Процесс захвата изображения

Съемка начиналась после нажатия на кнопку Record в появившемся окне «Camtasia Recorder Selection Area».

Рисунок 7. Окно Camtasia Recorder Selection Area.

При этом вокруг выделенной области возникала зеленая граница.

Рисунок 8. Процесс съемки видео с экрана монитора

Остановка записи осуществлялась нажатием на кнопку Stop или горячую клавишу F10.

После этого запись сохранялась на жестком диске. Для внесения изменений в файл сразу же после завершения записи появлялось окно с предложением отредактировать файл в редакторе Camtasia Studio.

Рисунок 9. Окно с предложением отредактировать файл в редакторе Camtasia Studio

Добавлять файлы в окно редактора можно вручную, указывая к ним путь на жестком диске.

Обработка видео

Записать видео продолжительностью более 10 минут за один раз не просто. Поэтому каждый интерактивный урок был разделен на небольшие фрагменты, а затем средствами видеоредактора Camtasia Studio они объединялись в единое целое.

Редактирование видеоряда осуществлялось в главном окне программы, которое, по сути, является видеоредактором. Все аудио и видеофрагменты урока добавлялись на рабочий стол программы (см. рис. 10, пункт 3), с помощью инструмента Import Media Files.

Рисунок 10. Главное окно программы Camtasia Studio

Для просмотра монтируемого видеосюжета использовался проигрыватель (см. рис. 10, пункт 4). В нижней части этого окна расположена временная шкала (Timeline), на которую с помощью курсора мыши помещались видео и аудио файлы с рабочего стола в прядке их проигрывания в итоговом ролике (см. рис. 10, пункт 6).

Ненужные кадры вырезались с помощью инструмента Cut Selection, который расположен на панели инструментов временной шкалы (см. рис. 10, пункт 5).

Главным преимуществом видеоредактора Camtasia Studio перед другими программами для обработки видео мы считаем наличие тех инструментов, которые чаще всего нужны именно для создания обучающего видео. Например, в этой программе есть такие специфические средства, как выноски (Callouts), которые находятся на панели управления (Task List). Для их создания использовался пункт Add Callouts, в котором осуществлялся выбор типа и цвета комментария, форматировался шрифт, писался соответствующий текст, происходило размещение комментария в соответствующем месте экрана.

Рисунок 11. Процесс добавления выносок в отснятый сюжет

Похожие работы на - Процесс обучения учащихся информатике в общеобразовательной школе в условиях инновационной образовательной среды

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!