Совершенствование методики обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования: на примере дисциплины "Программирование" для будущих учителей информатики тема диссертации и автореферата по ВАК РФ 13.00.02, кандидат педагогических наук Петров, Алексей Николаевич

  • Петров, Алексей Николаевич
  • кандидат педагогических науккандидат педагогических наук
  • 2009, Москва
  • Специальность ВАК РФ13.00.02
  • Количество страниц 151
Петров, Алексей Николаевич. Совершенствование методики обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования: на примере дисциплины "Программирование" для будущих учителей информатики: дис. кандидат педагогических наук: 13.00.02 - Теория и методика обучения и воспитания (по областям и уровням образования). Москва. 2009. 151 с.

Оглавление диссертации кандидат педагогических наук Петров, Алексей Николаевич

Введение.

Глава I. Теоретические аспекты совершенствования обучения будущих учителей информатики объектно-ориентированному программированию на основе объектно-ориентированного проектирования.

1.1. Анализ научно-методических подходов к обученною специалистов в области информатики объектно-ориентированному программированию и объектно-ориентированному проектированию.

1.2. Принципы совершенствования методики обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования.

1.3. Требования к уровням обученности объектно-ориентированному программированию на основе объектно-ориентированного проектирования

1.4. Модель обучения объектно-ориентированному программированию во взаимосвязи с объектно-ориентированным проектированием.

Выводы по главе 1.

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

2.1. Структура содержания обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования

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

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

2.4. Педагогический эксперимент по оценке уровня обученности будущих учителей информатики объектно-ориентированному программированию на основе объектно-ориентированного проектирования.

Выводы по главе II.

Рекомендованный список диссертаций по специальности «Теория и методика обучения и воспитания (по областям и уровням образования)», 13.00.02 шифр ВАК

Введение диссертации (часть автореферата) на тему «Совершенствование методики обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования: на примере дисциплины "Программирование" для будущих учителей информатики»

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

В педагогической науке проблемам методики обучения информатике в профессиональном образовании и отбора содержания обучения посвящены работы Бешенкова С.А., Жданова С.А., Козлова О.А., Кузнецова А.А., Кузнецова Э.И., Лапчика М.П., Матросова B.JL, Панюковой С.В., Роберт И.В.

Теоретические основы объектно-ориентированного программирования (ООП) и объектно-ориентированного проектирования представлены в работах Буча Г., Грэхема И., Кея А., Максимчука Р., Мейера Б., Рамбо Дж., Хьюстона К., Энгла М., Якобсона А., Янга Б. и др. Исходя из основных положений объектной модели, разработанной Бучем Г., под термином «объектно-ориентированное проектирование» будем понимать метод, сочетающий процесс объектно-ориентированной декомпозиции и систему обозначений для представления логической и физической, статической и динамической модели проектирования системы.

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

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

Вместе с тем, государственный образовательный стандарт высшего профессионального образования, в соответствии с которым осуществляется подготовка педагогических кадров по специальности «Учитель информатики» по дисциплине «Программирование», предусматривает изучение ООП и объектно-ориентированного проектирования. Однако, проведенный анализ учебно-методической литературы (Бабушкина И.А., Газейкина А.И, Иванова Г.С. и др.), нормативных документов, учебных программ для подготовки будущих учителей информатики (Андросова Е. А., Жданова С.А., Лучко О.Н., Матросова В.Л. и др.) позволил выявить, что изучение ООП не взаимосвязано с объектно-ориентированным проектированием.

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

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

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

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

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

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

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

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

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

- наглядного представления классов объектов и отношений между ними;

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

Исходя из цели и гипотезы исследования, были поставлены следующие задачи исследования:

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

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

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

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

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

Методологической основой исследования являются фундаментальные работы в области: педагогики и психологии (Беспалько В-П., Лер-нерИ.Я., Никандров Н.Д, Фельдштейн Д.И., Дьюи Д., Килпатрик В. и др.); теории и методики обучения информатике (Бешенков С.А., Жданов С.А., Козлов О.А., Кузнецов А.А., Кузнецов Э.И., Лапчик М.П., Матросов В.Л., Панюкова С.В., Роберт И.В. и др.); методологии, средств объектно-ориентированного программирования и объектно-ориентированного проектирования (Бадд Т., Буч Г., Грэхем И., Мейер Б., Рамбо Дж., Страу струп Б., Якобсон А. и др.); методические подходы к обучению объектно-ориентированному программированию и объектно-ориентированному проектированию (Аржанов И.Н., Газейкина А.И., Кузнецов А.Б., Мещерякова Н.А., Коллинг М. и др.).

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

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

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

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

Апробация и внедрение результатов исследования осуществлялись посредством выступлений и публикации материалов на всероссийских и международных научных конференциях: «Применение новых технологий в образовании» в 2007 г. (г. Троицк); «Инновационные технологии» в 2007 г. (г. Нью-Йорк); «Фундаментальные исследования» в 2008 г. (Доминиканская республика); III конференции «Проблемы международной интеграции национальных и образовательных стандартов» в 2008 г. (Чехия - Люксембург -Франция); «Актуальные вопросы методики преподавания математики и информатики» в 2008 г. (г. Биробиджан); «Высшее образование для XXI века» в 2008 г. (г. Москва), а также при обсуждении на заседаниях кафедры вычислительной математики и методики преподавания информатики в Московском государственном областном университете и на Ученых советах Учреждения РАО «Институт информатизации образования».

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

Положения, выносимые на защиту:

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

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

Похожие диссертационные работы по специальности «Теория и методика обучения и воспитания (по областям и уровням образования)», 13.00.02 шифр ВАК

Заключение диссертации по теме «Теория и методика обучения и воспитания (по областям и уровням образования)», Петров, Алексей Николаевич

Выводы по главе II

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

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

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

Полученные результаты педагогического эксперимента показали, что после обучения по предложенной методике количество студентов на эвристическом уровне обученности в экспериментальной группе составило 54,5%, а в контрольной группе - 33,8%, на творческом уровне обученности в экспериментальной группе составило 6,5% студентов, а в контрольной группе - 1,3%. Результаты экспериментального исследования с вероятностью 95% согласуются с выдвинутой в исследовании гипотезой о том, что методика обучения ООП на основе объектно-ориентированного проектирования повышает уровень обученности будущих учителей информатики, о чем свидетельствует полученное значение критерия X2 Пирсона xlsm. = 20,312, которое превышает табличное значение =

7,815 на уровне значимости р<0,05.

Заключение

В основу анализа научно методических подходов к обучению ООП и объектно-ориентированного проектирования положены концепции объектной модели, объектно-ориентированные методы, объектно-ориентированная декомпозиция, а также использование унифицированного языка моделирования, представленные в работах Г. Буча, И. Грэхема, А. Кея, Р. Максимчука, Б. Мейера, Дж. Рамбо, К. Хьюстона, М. Энгла, А. Якобсона, Б. Янга.

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

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

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

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

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

- наглядности представления классов объектов и отношений между ними при использовании средств объектно-ориентированного проектирования;

- реализации объектно-ориентированной декомпозиции в процессе ООП; автоматизации создания объектно-ориентированного программного кода с использованием средств объектно-ориентированного проектирования;

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

Сформулированы требования к репродуктивному, адаптивному, эвристическому и творческому уровням обученности будущих учителей информатики ООП на основе объектно-ориентированного проектирования.

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

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

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

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

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

Итак, на основании разработанной блочно-модульной структуры содержания обучения ООП на основе объектно-ориентированного проектирования обосновано сочетание организационных форм и методов обучения будущих учителей информатики, отражающих взаимосвязь ООП и объектно-ориентированного проектирования. Представлены следующие организационные формы обучения: индивидуальная работа по выполнению заданий, включающих использование 1-2 классов объектов и позволяющих проверить знания синтаксиса языка программирования и нотаций диаграммы классов языка UML; групповая работа по выполнению лабораторных работ, использующих в среднем 3—10 классов объектов и позволяющих на практике изучать применение принципов ООП; групповая и индивидуальная работа по выполнению краткосрочных и среднесрочные проектов, использующих

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

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

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

Полученные результаты педагогического эксперимента показали, что после обучения по предложенной методике количество студентов на эвристическом уровне обученности в экспериментальной группе составило 54,5%, а в контрольной группе - 33,8%, на творческом уровне обученности в экспериментальной группе составило 6,5% студентов, а в контрольной группе - 1,3%.

Результаты экспериментального исследования с вероятностью 95% согласуются с выдвинутой в исследовании гипотезой о том, что методика обучения ООП на основе объектно-ориентированного проектирования повышает уровень обученности будущих учителей информатики, о чем свидетельствует полученное значение критерия хг Пирсона xl»„. = 20,312, которое превышает табличное значение xlpUm. = 7,815 на уровне значимости р<0,05.

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

Список литературы диссертационного исследования кандидат педагогических наук Петров, Алексей Николаевич, 2009 год

1. Андросова Е.Г. Методические и содержательные аспекты построения курса программирования на основе объектно-ориентированного подхода: (Для физико-математических специальностей педагогических вузов). Автореф. дисс. . канд. пед. наук. М., 1996.

2. Анисимов В.В., Грохольская О.Г., Никандров Н.Д. Общие основы педагогики. Учебник для студентов вузов. М.: Просвещение, 2006.

3. Антипов И.Н. О методике преподавания информатики в педагогическом вузе //Педагогическая информатика. 1994. № 1. - С. 40-46.

4. Аржанов И.Н. Методика обучения объектно-ориентированному проектированию студентов педагогических вузов. Дис. канд. пед. наук. Санкт-Петербург, 2000. 148 с.

5. Бабанский Ю.К. Избранные педагогические труды /Сост. М.Ю. Бабанский. М.: Педагогика, 1989. 560 с.

6. Бабанский Ю.К. О дидактических основах повышения эффективности обучения //Народное образование. 1986. № 11. - С. 105- 111.

7. Бабанский Ю.К. Процесс обучения. Его методологические и теоретические основы //Педагогика: Учеб. пособие для студентов пед. ин-тов. 2-е изд. М., 1988. С. 339-366.

8. Бабанский Ю.К., Сластенин В.А. Принципы целостного педагогического процесса //Педагогика: Учеб. пос. для студ. пед. ин-тов. М., 1988. С. 43- 64.

9. Бабушкина И.А. Практикум по объектно-ориентированному программированию. /Бабушкина И.А., Окулов С.М.: Бином, Лаборатория знаний, 2004. 366 с.

10. Бадд Т. Объектно-ориентированное программирование в действии /Пер с англ. Спб.: Питер, 1997. 464 с.

11. Бадмаев Б.Ц. Психология и методика ускоренного обучения. М.: Гумантит. изд. центр ВЛАДОС, 1998. 272 с.

12. Баженов Р.И. Использование технологии объектно-ориентированного подхода для развития мыслительных действий учащихся при изучении базового курса информатики. Дис. . канд. пед. наук. Биробиджан, 1998. 133 с.

13. Балл Г.А. Теория учебных задач: психолого-педагогический аспект. М.: Педагогика, 1990. 184 с.

14. Балл Г.А., Чмут Т.К. Разработка заданий развивающего характера на базе сюжетных математических задач //Учебные материалы и учебные ситуации /Под ред. Г.С. Костюка, Г.А. Балла. Киев, 1988.

15. Барабанщикова Т.А. Рыжкова А.Н. Психологические методики изучения личности: Практикум /Под ред. проф. А.Ф. Ануфриева. М.: Ось-89, 2007.-304 с.

16. Баранова Е.В. Теория и практика объектно-ориентированного проектирования содержания обучения средствам информационных технологий. Дис. д-ра пед. наук. Санкт-Петербург, 2000. 334 с.

17. Белошапка В.К., Лесневский А.С. Основы информационного моделирования //Информатика и образование. 1989. - № 3. - С. 17-24.

18. Белошапка В.К. О языках, моделях и информатике // Информатика и образование. 1987. № 6. - С. 12-16.

19. Беспалько В.П. Об активизации учебной деятельности //Вестн. высш. шк. 1983.- №8. -С. 26-31.

20. Беспалько В.П. Педагогика и прогрессивные технологии обучения. М., 1995.-336 с.

21. Беспалько В.П. Слагаемые педагогической технологии. М., 1989. -190 с.

22. Бешенков С.А., Ракитина Е.А., Матвеева Н.В., Милохина JT.B. Непрерывный курс информатики Изд-во: Бином. Лаборатория знаний, 2008. 144 с.

23. Бешенков С.А., Ракитина Е.А. Моделирование и формализация. Методическое пособие. Серия: Информатика. Изд-во: Лаборатория базовых знаний. 336 с.

24. Божович Л.И. Проблемы формирования личности: Избр. психол. труды /Под ред. Д.И. Фельдштейна; Вступительная статья Д.И. Фельдштей-на. 3-е изд. М.: Московский психолого-социальный институт, 2001. - 352 с.

25. Болотов В.А., Исаев Е.И., Слободчиков В.И., Шайденко Н.А. Проектирование профессионального педагогического образования //Педагогика, 1998. № 4. с. 24.

26. Бордовская Н.В., Реан А.А. Педагогика. Учебник для вузов. СПб: Издательство «Питер», 2000. 304 с.

27. Бочкин А.И. Методика преподавания информатики: Учеб. пособие. Минск: Вышэйш.шк., 1998. 431 с.

28. Брукшир Дж. Г. Введение в компьютерные науки. Общий обзор, 6-е издание. /Пер. с англ. М.: Издательский дом «Вильяме», 2001. 688 с.

29. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. /Пер. с англ. М.: Бином», СПб: Невский диалект, 1998. - 560 с.

30. Буч Г. Объектно-ориентированный анализ и проектирование: /Пер с англ. М.: Бином, Спб.: Невский диалект, 2000.

31. Буч Г., Максимчук Р., Энгл М. Объектно-ориентированный анализ и проектирование с примерами приложений, 3-е изд. /Пер. с англ. М.:

32. ООО «И.Д. Вильяме», 2008. 720 с.

33. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е изд./Пер. с англ.; Под общей редакцией проф. С. Орлова СПб.: Питер, 2006. 736 с.

34. Газейкина А.И. Обучение школьников 5-7-х классов объектно-ориентированному подходу к созданию и использованию средств информационных технологий. Дис. канд. пед. наук. Екатеринбург, 2004. 164 с.

35. Гальперин П.Я., Кабыльницкая C.JT. Экспериментальное формирование внимания. М., 1974.

36. Гейн А.Г., Сенокосов А. И. Информатика и информационные технологии. 9 класс. М.: Просвещение, 2006. 304 с.

37. Герасименко И.Ф. Составление задач учащимися как способ обучения их умениям применять теоретические знания на практике //Умственное развитие учащихся в процессе обучения. Волгоград, 1967.

38. Гершунский Б.С. Философия образования для XXI века (в поисках практико-ориентированных концепций) /Б.С. Гершунский. М., 1997. -235 с.

39. Горлицкая С.И. Метод проектов в развивающем обучении информатике. Автореф. канд. пед. наук. СПб., 1995 18 с.

40. Грэхем И. Объектно-ориентированные методы. Принципы и практика. 3-е издание. /Пер. с англ. М.: Издательский дом «Вильяме», 2004. -880 с.

41. Дашниц H.JI. Организация проектной деятельности учащихся на основе средств ИКТ и оценка результатов проектирования. //Ученые записки ИИО РАО, 2002, вып. 6.

42. Дидактика средней школы. Некоторые проблемы современной дидактики. М.: Просвещение, 1975. 304 с.

43. Дубов И.Р., Власенко В.В. Объектно-ориентированное программирование: Учеб. пособ. Владим. гос. ун-т. Владимир, 2003. 68 с.

44. Дусавицкий А.К. Развитие личности в учебной деятельности. М.: «Дом педагогики», 1996. 208 с.

45. Дьюи Д. Психология и педагогика мышления. (Как мы мыслим). /Пер. с англ. Н.М. Никольской; ред. Ю.С. Рассказова. М.: Лабиринт, 1999. -192 с.

46. Жданов С.А., Лучко О.Н., Андросова Е.А. и др. Примерная программа дисциплины «Программирование». Специальность 030100 информатика, 2000.

47. Загвязинский В.И., Гриценко Л.И. Основы дидактики высшей школы. Тюмень, ТГУ, 1978.

48. Закон Российской Федерации «Об образовании». М., 1996

49. Залесский Г.Е. Психология мировоззрения и убеждений личности. М.: МГУ, 1994. С.114- 129.

50. Залесский Г.Е. Ценностно-мотивационные аспекты деятельност-ной теории учения //Вестник Моск. ун-та. Сер. 14. Психология. 1998. № 2. -С. 58-67.

51. Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К. Объектно-ориентированное программирование: Учебник для вузов. 3-е изд., стер. /Под ред. Г.С. Ивановой. М.: Изд-во МГТУ им. Н.Э. Баумана, 2007. - 368 с.

52. Иванова Д.С. Совершенствование информационной подготовки будущих учителей физики: На примере курса информатики «Основы объектно-ориентированного программирования педагогических приложений по физике». Дис.канд. пед. наук. Москва, 2004. 230 с.

53. Ивьен Б., Берес Д. Visual Basic .NET Библия пользователя. /Пер. с англ. М.: Издательский дом «Вильяме», 2002. 1024 с.

54. Ильин Е.П. Мотивация и мотивы. СПб.: Питер, 2002. - С. 65.

55. Информатика и ИКТ. 10 класс. Базовый уровень /Под ред. Н.В. Макаровой. СПб.: Изд-во: Питер, 2007. 256 с.

56. Информатика и ИКТ. 11 класс. Базовый уровень /Под редакцией Н.В. Макаровой. СПб.: Изд-во: Питер, 2007. 224 с.

57. Информатика и ИКТ. 8-9 класс. /Под ред. Н.В. Макаровой. СПб: Изд-во: Питер, 2007. 416 с.

58. Информатика и ИКТ. Методическое пособие для учителей. Часть 2. Программное обеспечение информационных технологий /Под ред. Н.В. Макаровой. СПб.: Изд-во: Питер, 2008. 432 с.

59. Информатика и ИКТ. Методическое пособие для учителей. Часть 1. Информационная картина мира /Под ред. Н.В. Макаровой. СПб.: Изд-во: Питер, 2008. 304 с.

60. Информатика и ИКТ. Методическое пособие для учителей. Часть 3. Техническое обеспечение информационных технологий /Под ред. Н.В. Макаровой. СПб.: Изд-во: Питер, 2008. 298 с.

61. Информатика и ИКТ. Практикум по программированию. 10-11 классы. Базовый уровень /Под ред. Н.В. Макаровой. СПб: Изд-во: Питер, 2008.-176 с.

62. Кватрани Т. Визуальное моделирование с помощью Rational Rose 2002 и UML. /Пер. с англ. М.: Издательский дом «Вильяме», 2003. 192 с.

63. Килпатрик В.Х. Метод проектов. Применение целевой установки в педагогическом процессе / Предисл. Н.В. Чехова. JI. 1925.

64. Клочков Д.П., Павлов Д.А. Введение в объектно-ориентированное программирование. Учеб. пособие. Нижний Новгород: Изд-во Нижегородского гос. ун-та., 1995. — 67 с.

65. Коггзол Д. РНР 5. Полное руководство. /Пер. с англ. М.: Издательский дом «Вильяме», 2006. 752 с.

66. Колесов Ю.Б. Развитие метода объектно-ориентированного анализа для задач проектирования гибридных систем управления. Дис. д-ра техн. наук. Санкт-Петербург, 2003 252 с.

67. Коменский Я.А. Великая дидактика. М.: Просвещение, 1983.467 с.

68. Коменский Я.А. Избр. пед. соч.: В 2-х т. М. 1982.

69. Коналлен Д. Разработка Web-приложений с использованием UML. /Пер. с англ. М.: Издательский дом «Вильяме», 2001. 288 с.

70. Коробкова К.В. Формирование информационно-компьютерной компетентности будущих учителей на основе использования проблемно-модульной технологии и метода проектов: учебно-методическое пособие. Магнитогорск: МаГУ, 2006. 88 с.

71. Краевский В.В. Методология педагогики: пособие для педагогов-исследователей. Чебоксары: Изд-во Чувашек, ун-та, 2001. 244 с.

72. Краевский В.В. Проблемы научного обоснования обучения (методологический анализ). М.: Педагогика, 1977. 264 с.

73. Кузнецов А. А., Бешенков С.А., Ракитина Е.А. Информатика. 8 класс. М.: Просвещение, 2008. 176 с.

74. Кузнецов А.А. Базовый курс информатики //Информатика и образование. 1997.-№ 1.-С. 12-17.

75. Кузнецов А.А. Развитие методической системы обучения информатике в средней школе. Дисс. д-ра пед. наук в форме научного доклада. -М., 1988.-47 с.

76. Кузнецов А.А., Кариев С. Основные направления совершенствования методической подготовки учителей информатики в педагогических вузах //Информатика и образование. 1997. № 6. - С. 13-20.

77. Кузнецов А.Б. Методика обучения учащихся классов с углубленным изучением информатики объектно-ориентированному проектированию программ. Дис. канд. пед. наук. Екатеринбург, 1999. 268 с.

78. Кузнецов А.Б. Программа курса «Основы объектно-ориентированного программирования» //Информатика и образование. 1998. -№ 7. — С.17-26.

79. Кузнецов Э.И. Общеобразовательные и прикладные аспекты изучения информатики и вычислительной техники в педагогических институтах. Дисс. д-ра пед. наук. М.: МПГУ, 1990.

80. Лавина Т.А. Содержание подготовки студентов педагогических вузов к применению современных информационных технологий в будущей профессиональной деятельности. Дис. . канд. пед. наук. М., 1996.

81. Лаврентьев Г.В., Лаврентьев Н.Б. Изучение, формирование и оценка мотивации учебной деятельности. Барнаул: изд-во АлтГУ, 2005, -178 с.

82. Лагутин М. Б. Наглядная математическая статистика: Учебное пособие. М.: БИНОМ. Лаборатория знаний, 2007. 472 с.

83. Лаптев В.В., Морозов А.В., Бокова А.В. С++. Объектно-ориентированное программирование. Задачи и упражнения. СПб.: Питер, 2007. 288 с.

84. Лапчик М.П. Информатика и информационные технологии в системе общего и педагогического образования. Монография. Омск: изд-во Омского гос. пед. ун-та, 1999. 276 с.

85. Лапчик М.П. Информатика и НИТО в стандартах высшего педагогического образования //Педагогическая информатика, 1998. № 1. -С. 49-56

86. Лапчик М.П., Чекалева Н.В., Удалов С.Р. Информатика и информационные технологии в психолого-педагогическом блоке подготовки студентов в Омском государственном педагогическом университете //Педагогическая информатика, 1997. № 4. - С. 15-24

87. Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование./Пер. с англ. М.: Издательский дом «Вильяме», 2008. 736 с.

88. Леднев B.C. Содержание образования: сущность, структура, перспективы. М.: Высшая школа, 1991. 224 с.

89. Леонтьев А.Н. Избранные психологические произведения. Т. 1. М.: Педагогика, 1983. С. 522.

90. Лернер И.Я. Дидактические основы методов обучения. М.: Педагогика, 1981.- 186 с.

91. Лесневский А.С. Практикум по объектно-ориентированному программированию //Информатика и образование. 1998. - № 5. - С. 114 - 121.

92. Леффингуэлл Д., Уидриг Л. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. /Пер. с англ. М.: Издательский дом «Вильяме», 2002. — 488 с.

93. Лисицин Д.В. Объектно-ориентированное программирование: Конспект лекций. Новосибирск: Изд-во НГТУ, 2001. 72 с.

94. Лучко О.Н., Сидоров В.А. Основы объектно-ориентированного программирования. Учебно-методическое пособие. Омск: Изд-во ОмГПУ, 2001.-66 с.

95. Магомедов P.M. Формирование системно-логического мышления будущего учителя информатики при изучении объектно-ориентированного программирования. Дис. канд. пед. наук. М., 2002. 142 с.

96. Майо Д. С#: Искусство программирования. Энциклопедия программиста /Пер. с англ. Джозеф Майо. СПб.: ООО «ДиаСофтЮП», 2002.- 656 с.

97. Маркова А.К. и др. Формирование мотивации учения в школьном возрасте. М.: Просвещение, 1990.

98. Маркова А.К. Психология труда учителя. М.: Просвещение, 1993.- 192 с.

99. Маслоу А. Мотивация и личность /А. Маслоу. 3-е изд. СПб.: Питер, 2003.-352 с.

100. Мейер Б. Объектно-ориентированное конструирование программных систем /Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2005. 1232 с.

101. Методика изучения системы интересов. Материалы подготовили Лишин О.В., Лозоцева В.Н., Громыков В.Н. и др., Ротапринт НИИ АПН СССР. Научно-исслед. инт-т общей и педагогической психологии, М., 1991.

102. Методы обучения в современной общеобразовательной школе. Методические рекомендации для студентов. Составитель Г.Д. Кириллова. -ЛГПИ, 1986.-44 с.

103. Мешков Н.И. Мотивация учебной деятельности студентов: Учебное пособие. Саранск: Изд-во Мородов. ун-та. 1995 С. 176-186.

104. Мещерякова Н.А. Формирование информационной компетентности студентов экономических специальностей вузов при обучении объектно-ориентированному программированию. Дис. канд. пед. наук. Омск, 2005. -186 с.

105. Мильман В.Э. Внутренняя и внешняя мотивация учебной деятельности //Вопросы психологии. 1987. № 5.

106. Мильман В.Э. Цель как способ проектирования деятельности //Системное исследование. М.; 1986.-С. 102-124.

107. Минасова Н.С. Создание программируемых учебных модулей на основе объектно-ориентированного подхода к хранению учебно-методической информации: применительно к самостоятельной работе студентов. Дис. канд. техн. наук. Уфа, 2006. — 184 с.

108. Мюллер Р. Базы данных и UML. Проектирование. /Пер. с англ. М.: Издательство «Лори», 2002. 432 с.

109. Насенникова Л.Н. Совершенствование содержания подготовки учителей информатики в ИУУ: Автореф. Дис. . канд. пед. наук. М., 1991. -20 с.

110. Никандров Н.Д. Перспективы развития образования в России. СПб.: СПБ ГУП, 2005.

111. Новейший философский словарь: 3-е изд., исправл. Мн.: Книжный Дом, 2003. 1280.

112. Новиков A.M. Методология образования. Издание второе. М.: «Эгвес», 2006. С. 344 - 364.

113. Новиков A.M. Методология учебной деятельности. М.: Издательство «Эгвес», 2005. 176 с.

114. Новиков A.M. Методология учебной деятельности. М.: Издательство «Эгвес», 2005. 176 с.

115. Орлов А.И. Нечисловая статистика. М.: «МЗ-Пресс», 2004.516с.

116. Педагогика. /Под ред. П.И. Пидкасистого. М. 1996.

117. Педагогика. Учеб. пособие для студ. пед. вузов и пед. колледжей /Под ред. П.И. Пидкасистого. М.: Педагогическое общество России, 1998.

118. Педагогика: Учебник /Под ред. Л.П Крившенко. М.: ТК Велби, изд-во Проспект, 2004. 432 с.

119. Петрова В.Н. К вопросу о групповой работе в процессе обучения и способах формирования состава группы. //Учебно-воспитательный процесс в различных звеньях системы образования. Сборник научных трудов. М., 1998.-С. 66-68.

120. Петрова Ю.А. Дифференцированный подход при обучении объектно-ориентированному программированию в старшей школе. Дис.канд. пед. наук. Санкт-Петербург, 2002. 169 с.

121. Петцольд Ч. Код. М.: Издательско-торговый дом «Русская Редакция», 2004. 512 с.

122. Пигичка Ю.Л. Компьютерные технологии в учебно-исследовательской деятельности учащихся. СПб., 1999. — 79 с.

123. Пидкасистый П.И. Организация учебно-познавательной деятельности студентов. Учебное пособие. М.: Педагогическое общество России, 2004.-112 с.

124. Пидкасистый П.И. Самостоятельная деятельность учащихся. (Дидактический анализ процесса и структуры воспроизведения и творчества). М.: Педагогика, 1972. 184 с.

125. Пидкасистый П.И., Фридман Л.М. Гарунов М.Г. Психолого-дидактический справочник преподавателя высшей школы. М.: Педагогическое общество России, 1999. 354 с.

126. Подласый И.П. Педагогика. Новый курс: Учебник для студентов пед. вузов: В 2 кн. М.: Гуманитарный издательский центр ВЛАДОС, 1999.

127. Полат Е.С. Теория и практика дистанционного обучения //Информатика и образование, 2001. № 5. - С. 37-43.

128. Пономарева В.В. Изучение рефлексивных процессов деятельности на примере деятельности управленческого типа //Психология и практика. Ежегодник Российского Психологического общества. Ярославль, ЯГТУ, 1998. Т.4. вып. 1. - С. 280 - 281.

129. Пономарева В.В. Исследование роли рефлексивности в структуре личности руководителя //Социальная психология — XXI век: Доклады участников симпозиума. Ярославль, ДИА-пресс,1999. Т.2. С.203 -207.

130. Пономарева В.В., Карпов А.В. Исследование рефлексивных механизмов процессов подготовки и принятия управленческих решений. Ярославль: ЯрГу, 1996. 32 с.

131. Пономарева В.В., Карпов А.В. Исследование рефлексивных механизмов процессов подготовки и принятия управленческих решений. М., Деп. ИНИОН, 1995. Деп. № 50374. 32 с.

132. Пономарева В.В., Карпов А.В. Методика диагностики рефлексивности. Деп. В ИНИОН, 1994. Деп. № 49563. 26 с.

133. Попков В.А., Коржуев А.В. Дидактика вышей школы. Учебной пособие. М: Изд.-во Академия, 2004. 136 с.

134. Попков В.А., Коржуев А.В. Современная теория обучения. Общенаучная интерпретация. М. Академический проект. 2006. 160 с.

135. Попков В.А., Коржуев А.В. Теория и практика высшего профессионального образования. М.: Академический проект, 2004. 432 с.

136. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред. А. Матросова. СПб: Питер, 2002. - 688 с.

137. Проект BlueJ http://bluej.org/.

138. Прокопенко Н.И. Теоретические основы педагогической технологии. Харьков. 2005. 105 с.

139. Пышкин Е.В. Основные концепции объектно-ориентированного программирования. Учебное пособие. СПб.: Изд-во СПбГПУ, 2003. 302 с.

140. Рамбо Д., Якобсон А., Буч Г. UML. Специальный справочник СПб: Издательство «Питер», 2002. 656 с.

141. Роберт И.В. Концепция внедрения средств новых информационных технологий в учебный процесс общеобразовательной школы /НИИ шк. оборудования и техн. средств обучения АПН СССР. М., 1990.

142. Роберт И.В. Концепция программно-методического обеспечения учебно-воспитательного процесса /НИИ шк. оборудования и техн. средств обучения. М., 1986.

143. Роберт И.В. Современные информационные и коммуникационные технологии в системе среднего профессионального образования М., 1999.-80 с.

144. Роберт И.В. Современные информационные технологии в образовании: Дидактические проблемы, перспективы использования. М.: Школа-Пресс, 1994.- 205 с.

145. Роберт И.В. Средства новых информационных технологий в обучении: дидактические проблемы, перспективы использования //Информатика и образование. 1991. -№ 4. С. 18-25.

146. Роберт И.В. Теория и методика информатизации образования (психолого-педагогический и технологический аспекты). 2-е издание, дополненное. М: ИИО РАО, 2008. 274 с.

147. Роберт И.В. Экспертно-аналитическая оценка качества программных средств учебного назначения //Пед. информатика. 1993. № 1. - С. 54-62.

148. Роберт И.В., Самойленко П.И. Информационные технологии в науке и образовании. М., 1998. 178 с.

149. Рожина И.В. Обучение учащихся объектно-ориентированному программированию и технологии визуального проектирования в базовом курсе информатики. Диссертация кандидата педагогических наук. Екатеринбург, 2002.- 176 с.

150. Розенберг Д., Кендалл С. Применение объектного моделирования с использованием UML и анализ прецедентов. /Пер. с англ. М.: Издательство «ДМК-пресс», 2002. 160 с.

151. Самостоятельная работа студентов: теоретические и прикладные аспекты. Сборник материалов международной научно-методической конференции /Под ред. А.А. Баранова и Г.С. Трофимовой. Ижевск, 2004. — 268 с.

152. Свиридова Н.Н., Свиридова В.В., Федорков Е.Д. Объектно-ориентированное программирование. Учеб. пособие. Воронеж: Воронеж, гос. техн. ун-т, 2004. 167 с.

153. Селевко Г.К. Современные образовательные технологии: Учеб. пособ. М.: Народное образование, 1998. 256 с.

154. Скаткин М.Н. Проблемы современной дидактики. М., 1984.

155. Слабодчикова А.А. Сборник упражнений и задач по объектно-ориентированному программированию С++: Учебное пособие. Якутск : Изд-во Якутского ун-та, 2003.

156. Соколова Г.Ю. Теория и методика обучения работе в сети Интернет (на примере подготовки преподавателя информатики, методиста — организатора НИТ). Дис. канд. пед. наук. СПб., 1999. 165 с.

157. Степанов А.Г. Методология формирования содержания обучения информатике студентов экономических специальностей на основе объектно-ориентированного подхода. Дис. д-ра пед. наук. Санкт-Петербург, 2006. -298 с.

158. Стивен П. Язык программирования С. Лекции и упражнения.

159. Учебник /Пер. с англ. СПб.: ООО «ДиаСофтЮП», 2002. 896 с.

160. Суворова О.А. Высокоуровневые методы информатики и программирования. Учебное пособие. МГОПУ им. М.А. Шолохова, Шадринск, Изд-во ПО «Исеть», 2006. 139 с.

161. Труб И.И. Объектно-ориентированное моделирование на С++: Учебный курс. СПб.: Питер, 2006. - 411 с.

162. Туркин О.В. Применение объектно-ориентированного языка программирования Visual Basic for Application в проектной деятельности школьников. Дис. канд. пед. наук. Ярославль, 2005. 152 с.

163. Уолл JL, Кристиансен Т., Орвант Д. Программирование на Perl. /Пер. с англ. СПб: Символ-Плюс, 2004. 1152 с.

164. Ушинский К.Д. Человек как предмет воспитания. СПБ.: Тип. Н.А. Лебедева. Т.1. Изд. 7. 1980. 499 с.

165. Фанг Д. и др. Введение в IBM Rational Application Developer, учебное руководство (в комплекте CD). /Пер. с англ. М.: КУДИЦ-ПРЕСС, 2006. - 592 с.

166. Фаулер М. UML. Основы, 3-е издание. /Пер. с англ. СПб: Символ-плюс, 2004. 192 с.

167. Федотова Д.Э., Семенов Ю.Д., Чижик К.Н CASE-технологии: практикум. М.: Горячая линия Телеком, 2005. - 160 с.

168. Фельдштейн Д.И. Психология развития личности в онтогенезе. М., 1989.

169. Фельдштейн Д.И. Психология становления личности. М.: Международная педагогическая академия, 1994. 192 с.

170. Фридман А.Л. Основы объектно-ориентированной разработки программных систем. М.: Финансы и статистика, 2000. 97 с.

171. Фридман А.Л. Основы объектно-ориентированного программирования на языке С++. М.: Горячая линия Телеком, Радио и связь, 1999.-208 с.

172. Фридман JI.M. Сюжетные задачи по математике. История, теория, методика. Учеб. пос. для учителей и студентов педвузов и колледжей. М.: Школьная Пресса, 2002. 208 с.

173. Ханипова Л.Ю. Формирование информационно-насыщенной образовательной среды технического колледжа средствами объектно-ориентированного программирования. Дис. канд. пед. наук. Уфа, 2007. -172 с.

174. Харламов И.Ф. Педагогика: Учеб. Пособие. 4-е изд., перераб. И доп. М.: Гардарики, 1999. - 519 с.

175. Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала, том

176. Тонкости программирования, 7-е изд. /Пер. с англ. М.: Издательский дом «Вильяме», 2006. 1168 с.

177. Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала, том1.. Тонкости программирования, 7-е изд. /Пер. с англ. М.: Издательский дом «Вильяме», 2006. 1168 с.

178. Хуторской А.В. Дидактическая эвристика. Теория и технология креативного обучения: монография /А.В. Хуторской. М.: Изд-во МГУ, 2003. -415 с.

179. Хуторской А.В. Дистанционные формы творчества //Информатика и образование, 1998. № 6. - С. 109-112.

180. Хуторской А.В. Современная дидактика. Учеб. пособие. 2-е изд., перераб. /А.В. Хуторской. М.: Высш. шк., 2007. 639 с.

181. Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях //Пер. с англ. Киев, Диалектика, 1993. 240 с.

182. Шмуллер Д. Освой самостоятельно UML за 24 часа, 3-е издание /Пер. с англ. М.: Издательский дом «Вильяме», 2005. 416 с.

183. Шухман А.Е. Совершенствование содержания подготовки педагогических кадров к применению информационных и коммуникационных технологий в профессиональной деятельности: Дис. . канд. пед. наук. М., 2000.- 149 с.

184. Электронная версия журнала «Мир ПК» 2005 — № 8 -http://www.osp.ru/pcworld/2005/08/170636.

185. Язык программирования Smalltalk http ://www. smalltalk.ru/articles/smalltalk.html.

186. Alexander С. Notes on the Synthesis of Form. Harvard: University Press, 1964.

187. Allen Т., Starr, T. Hierarchy: Perspectives for Ecological Complexity. Chicago, IL: The University of Chicago Press, 1982.

188. Barnes D., Rolling M. Objects First with Java. A Practical Introduction using BlueJ. Fourth edition. Prentice Hall /Pearson Education, 2008.

189. Brooks F. April No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer, vol. 20 (4). 1987.

190. Brooks F. The Mythical Man-Month. Reading, MA: Addison-Wesley,1975.

191. Coad P. September OOD Criteria. Journal of Object-Oriented Programming, vol. (5). 1991.

192. Coplien J.O. Advanced С++. Programming Styles and Idioms. Addison Wesley, 1992.

193. Flood R. and Carson, E. Dealing with Complexity. New York, NY: Plenum Press. 1988.

194. Ingalls D. November A Simple Technique for Handling Multiple Polimorphism. SIGPLAN Notices, vol. 21 (11). 1986.

195. Jacobson I. et al. Object-Oriented Software Engineering. Addison1. Wesley, 1992.

196. Jones A. The Object Model: A Conceptual Tool for Structuring Software. In: Operating Systems, ed. R. Bayer et al. New York, NY: Springer-Verlag. 1979.

197. Kay A. The Reactive Engine. Salt Lake City, UT: The University of Utah, Department of Computer Science. 1969.

198. Kolling M. The problem of teaching object-oriented programming -http://bluej.org/papers/1999-08-JOOPl-languages.pdf.

199. LaLonde W., Pugh, J. August 1985. Specialization, Generalization, and Inheritance: Teaching Objectives Beyond Data Structures and Types. SIGPLAN Notices, vol. 20(8).

200. Lippman S.B. and Lajoie J. С++ Primer, Third Edition. Addison-Wesley, 1998.

201. Parnas D. On the Criteria to Be Used in Decomposing Systems into Modules. Classics in Software Engineering, ed. E. Yourdon. New York, NY: Yourdon Press. 1979.

202. Shaw M. The Impact of Modeling and Abstraction Concern on Modern Programming Languages. On Conceptual Modeling: Perspectives from Artificial Intelligence, Databases, and Programming Languages, ed. M. 1984.

203. Simon H. The Sciences of the Artificial. Cambridge, MA: The MIT Press, 1982. P. 218.

204. Steve McConnell, Rapid Development: Taming Wild Software Schedules, Microsoft Press, 1996.

205. Stroustrup B. The С++ Programming Language, Third Edition. Addi-son-Wesley, 1997.

206. The modular approach in technical education. Unesco, 1989, 63 p.

207. Williams L. The Object Model in Software Engineering. Boulder, CO: Software Engineering Research, 1986.

208. Wirfs-Brock R., McKean A. Object Design: Roles, Responsibilities, and Collaborations.

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