Вы находитесь на странице: 1из 3

Университетская наука №2 2016 г

УДК 378.147

ПРИМЕНЕНИЕ ПРОЕКТНЫХ ТЕХНОЛОГИЙ В ПРОЦЕССЕ ИЗУЧЕНИЯ


ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ В
УНИВЕРСИТЕТАХ

Конюхов Сергей Леонидович


старший преподаватель кафедры информатики и кибернетики

Мелитопольский государственный педагогический университет


имени Богдана Хмельницкого
г. Мелитополь

Konjuhov Sergej Leonidovich


senior lecturer of the Department of Informatics and Cybernetics

Melitopol State Pedagogical University named after Bohdan Khmelnytsky


Melitopol

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

ABSTRACT
The article examines the main characteristics of the educational design technology (objectives, terms of
efficiency, performance stages). The advantages of the design approach for forming of future software engineers’
competencies in the field of software development are shown. The article describes using of the projects method in the
object-oriented programming study in higher educational institutions. Options of various types of educational projects
are offered.
Keywords: higher professional education, software engineers training, object model, object-oriented
programming, project method, project technology.

Постановка проблемы. Подготовка будущих объективной новизной, выполненный под


инженеров-программистов в системе высшего контролем и консультированием учителя.» [7, 146].
профессионального образования предполагает Е. Полат подчеркивает, что метод проектов
формирование у них комплекса компетентностей, всегда имеет прикладное значение и направлен на
необходимых для успешной деятельности в получение конкретного результата. Чтобы достичь
отрасли информационных технологий. Их описание этой цели, необходимо «научить детей или
приводится в отраслевых стандартах высшего взрослых студентов самостоятельно мыслить,
образования, а также в рекомендациях таких находить и решать проблемы, привлекая для этой
международных организаций как Association for цели знания из различных областей, умения
Computing Machinery (ACM) и IEEE Computer прогнозировать результаты и возможные
Society (IEEE CS). В этих документах особое последствия разных вариантов решения, умения
внимание уделяется способностям к практическому устанавливать причинно-следственные связи» [5,
применению знаний, успешно формировать 41].
которые можно с помощью методов обучения, Основной целью применения проектного
ориентированных на самостоятельное выполнение подхода в обучении, как уточняет Е. Реутова,
практических заданий. Среди этих методов является создание условий для самостоятельного
выделим технологию проектного обучения (метод приобретения студентами недостающих знаний,
проектов). формирования навыков их использования для
Основной материал исследования. Метод решения различных задач, формирования
проектов широко используется в учебных коммуникативных умений, развития
заведениях. Приведем определение, исследовательских умений (выявлять проблемы,
сформулированное Г. Селевко: «Учебный собирать информацию, проводить наблюдения,
творческий проект – это самостоятельно эксперимент, анализ, строить гипотезы, обобщать и
разработанный и изготовленный продукт др.), развития системного мышления [6, 33].
(материальный или интеллектуальный) от идеи до Л. Козак в своем исследовании приводит
ее воплощения, обладающий субъективной или перечень педагогических условий, которых

123
Университетская наука №2 2016 г

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


реализации проектных технологий в процессе отдельных компонентов в рамках больших
подготовки будущих преподавателей дошкольной проектов. Наличие у выпускников
педагогики и психологии, в частности: соответствующих умений и способностей к их
1) исследовательская и творческая значимость практической реализации является важным
проблемы для участников учебно-воспитательного фактором, который облегчает профессиональную
процесса и осознание ними этой значимости; адаптацию. Такие способности формируются
2) профессиональная направленность и реальность именно в процессе выполнения учебных проектов.
выполнения заданий; 3) четкое планирование Обучение студентов объектно-
этапов выполнения проекта; 4) самостоятельность ориентированному подходу (ООП), который
студентов во время выполнения проектов; сегодня преимущественно используется для
5) использование исследовательских методов; разработки программного обеспечения, также
6) субъект-субъектное взаимодействие участников может быть построено с применением метода
учебно-воспитательного процесса; 7) ресурсно- проектов. Это связано с тем, что
дифференцированный подход к использованию продемонстрировать преимущества данной
проектных методик, что предусматривает учет парадигмы возможно только на объемных задачах.
возможностей преподавателя, а также уровня Традиционные задания, которые ориентированы на
подготовленности и индивидуальных особенностей выполнение в течение одного или двух
студентов; 8) адекватность системы контроля над лабораторных занятий, не позволяют в полной мере
выполнением проекта сложности заданий [2, 58]. реализовать названную задачу. Проектная
На наш взгляд, названные условия могут быть технология, которая может заключаться в
успешно распространены на реализацию выполнении мини-проектов, моно- или
проектного подхода в процессе обучения будущих междисциплинарных проектов, помогает создать
инженеров-программистов в университетах, в том условия для продуктивной разработки больших
числе, при изучении объектно-ориентированных сложных программ.
технологий. В то же время, применение метода проектов
Ученые, исследующие практические аспекты в процессе изучения ООП является сложным и
применения проектных технологий в учебном трудоемким как для преподавателя (на этапах
процессе, большое внимание уделяют этапам подготовки проектных заданий, координации их
реализации проекта и задачам, которые выполнения и контроля результатов), так и для
выполняются на каждом из них. Обоснованный студентов. Такая ситуация объясняется тем, что
выбор порядка выполнения операций, адекватного изучение данной парадигмы программирования
особенностям конкретной дисциплины и условиям требует одновременного усвоения ее
обучения, является одним из факторов успешного фундаментальных основ, развития абстрактного
завершения учебного проекта и достижения мышления и формирования практических умений.
дидактических целей. Подчеркнем, что На сегодня теоретические и практические
преподаватель в процессе подготовки и аспекты использования проектного подхода для
планирования проекта должен ориентироваться в обучения программированию изучены достаточно
первую очередь на структуру и содержание своего хорошо. Результаты проведенных исследований
курса, выбирая те этапы, которые важны для освещены в работах Н. Ващекиной, В. Гладкова,
решения поставленных задач. И. Гринёва, Е. Дудышевой, Л. Паламарчук,
Так, например, Е. Реутова называет такие О. Шабалиной, В. Якуповой и др. Они являются
основные этапы выполнения учебного проекта: основой для создания новых видов проектов,
1. Организационно-подготовительный: адаптированных к изменяющимся условиям
а) этап мотивации и целеполагания; б) этап высшего образования и учитывающих современное
планирования; в) этап принятия решений. состояние программной отрасли. Так, например, с
2. Технологический: этап выполнения распространением мобильных технологий возросла
проекта. актуальность разработки кроссплатформенных
3. Обобщающий (рефлексивный): а) этап приложений, т.е. возникла необходимость
защиты проекта; б) этап проверки и оценки формирования у студентов соответствующих
результатов [6, 35-36]. умений.
Прикладная направленность метода Выше были приведены основные этапы
проектов обуславливает его применение при выполнения учебных проектов. Реализация этого
обучении программированию как в метода при обучении объектно-ориентированному
общеобразовательных школах, так и в высших программированию требует уточнения с учетом
учебных заведениях. Программирование как особенностей содержания дисциплины.
комплекс учебных дисциплин предполагает Т. Лебедева называет такие этапы
формирование у будущих инженеров- выполнения проектов при изучении ООП в
программистов компетентностей в сфере создания общеобразовательных школах:
программного обеспечения (ПО) различного 1. Проведение спецификации задачи и
назначения и уровней сложности. Одним из анализ требований к создаваемой системе.
направлений профессиональной деятельности в 2. Проектирование системы. На данном
этой области является участие в коллективной этапе создается модель, отражающая классы и

124
Университетская наука №2 2016 г

объекты данной предметной области и связи между подход предполагает, что создание программной
ними. Этап включает такие основные шаги: системы состоит из отдельных итераций,
а) определение классов и объектов на результатом каждой из которых является
определенном уровне абстракции; завершенная часть проекта. Итерационный цикл
б) уточнение предметной области в виде позволяет постепенно расширять и
структур объектов и родительских классов; усовершенствовать систему за счет анализа
в) определение связей между классами и проблем и исправления ошибок на каждом этапе.
объектами, создание иерархии классов; Отдельная итерация является мини-проектом,
г) определение механизма взаимодействия выполнение которого охватывает несколько
объектов. лабораторных занятий [4, 46].
3. Процесс программирования, который На наш взгляд, интерес представляют также
включает создание интерфейса программы, междисциплинарные проекты, выполнение
описание классов и их объектов, описание событий которых позволяет продемонстрировать связи
взаимодействия объектов класса с элементами между отдельными курсами, а также
управления и т.д. Результатом этапа является смоделировать реальную практику разработки ПО.
программа на конкретном языке В качестве примера приведем проект
программирования. «Информационная система обработки
4. Отладка и тестирование программы: метеорологических данных», выполнение которого
синтаксическая отладка, отладка семантики и охватывает дисциплины «Объектно-
логической структуры, тестовые расчеты. ориентированное программирование», «Визуальное
5. Анализ полученных результатов: поиск программирование», «Базы данных и
оптимальных путей решения задачи, корректировка информационные системы», а также «Анализ
модели, усовершенствование кода программы и т.д. данных», «Математическая статистика» и
[3, 5-6]. «Технологии хранения и обработки больших
Названные этапы охватывают весь процесс объёмов данных».
разработки программы с использованием ООП и Выводы. Анализ применения метода
включают наиболее важные операции, с которыми проектов в процессе подготовки инженеров-
должны ознакомиться студенты. Таким образом, программистов и других специалистов сферы
проектный подход при обучении будущих информационных технологий в высших учебных
инженеров-программистов в университетах также заведениях, а также в школьном курсе
может выполняться по приведенной схеме. информатики позволяет сформулировать подходы к
Проекты отличаются объемом поставленных использованию этой технологии при изучении
задач: студенты могут работать над ними в течение ООП в университетах. Здесь можно выделить
нескольких занятий, всего семестра или даже в монодисциплинарные проекты, которые
процессе изучения нескольких дисциплин. Если выполняются в течение семестра, мини-проекты,
проект длительный, то особое внимание нужно которые являются завершенными элементами
уделить подготовительному этапу. На этой стадии единого монодисциплинарного проекта, а также
необходимо сформировать рабочие группы, междисциплинарные проекты, охватывающие
студенты должны выбрать тему проекта, несколько учебных курсов. Кроме того, при
ознакомиться с требованиями к его выполнению подготовке проектов нужно особое внимание
(длительность, форма представления результатов и уделить актуальным направлениям и современным
т.д.), определить цели и задачи работы, технологиям разработки программного
распределить между собой функции и задачи. обеспечения.
Н. Ващекина называет основные роли СПИСОК ЛИТЕРАТУРЫ:
участников рабочих групп: лидер группы,
1. Ващекина Н.В. Применение метода проектов в ходе
обладающий организаторскими навыками; обучения программированию для телекоммуникаций
разработчики, обладающие навыками будущих учителей информатики / Н.В. Ващекина // Вестник
алгоритмизации и программирования; дизайнер с Московского городского педагогического университета.
Серия: Информатика и информатизация образования. –
умениями в сфере создания пользовательских
2010. – № 20. – С. 37-39.
интерфейсов; специалист по тестированию, 2. Козак Л.В. Застосування проектних технологій у підготовці
имеющий опыт использования различного майбутніх викладачів дошкільної педагогіки і психології /
программного обеспечения, проведения Л.В. Козак // Педагогічний‒ процес: теорія і практика. –
2013. – № 1. – С. 54-64.
экспериментов с программами и анализа
3. Лебедева Т.Н. Применение метода проектов при изучении
результатов [1, 38]. объектно-ориентированного программирования / Т.Н.
Одним из подходов к реализации проектных Лебедева // Педагогическая информатика. – 2012. – № 3. –
технологий в процессе обучения будущих С. 3-7.
4. Паламарчук Л.Н. Об использовании мини-проектов в
инженеров-программистов объектно-
обучении студентов-программистов / Л.Н. Паламарчук, В.Н.
ориентированному программированию является Гладков, И.А. Гринёв // Вестник Южно-Уральского
метод мини-проектов, описанный в работе профессионального института. – 2013. – № 3(12). – С. 45-50.
Л. Паламарчук, В. Гладкова и И. Гринёва [4]. 5. Полат Е.С. Метод проектов / Е.С. Полат // Метод проектов.
Серия «Современные технологии университетского
Авторы предлагают выполнять учебный
образования»; выпуск 2 / Белорусский государственный
проект по аналогии с итерационным подходом к университет. Центр проблем развития образования.
разработке программного обеспечения. Этот Республиканский институт высшей школы БГУ. – Мн.:

125

Вам также может понравиться