Помощь в написании студенческих работ
Антистрессовый сервис

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

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

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

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

Содержание

  • Глава I. Теоретические аспекты совершенствования обучения будущих учителей информатики объектно-ориентированному программированию на основе объектно-ориентированного проектирования
    • 1. 1. Анализ научно-методических подходов к обученною специалистов в области информатики объектно-ориентированному программированию и объектно-ориентированному проектированию
    • 1. 2. Принципы совершенствования методики обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования
    • 1. 3. Требования к уровням обученности объектно-ориентированному программированию на основе объектно-ориентированного проектирования
    • 1. 4. Модель обучения объектно-ориентированному программированию во взаимосвязи с объектно-ориентированным проектированием
  • Выводы по главе 1
  • Глава II. Методические подходы к обучению будущих учителей информатики объектно-ориентированному программированию на основе объектно-ориентированного проектирования
    • 2. 1. Структура содержания обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования
    • 2. 2. Организационные формы и методы обучения объектно-ориентированному программированию на основе объектно-ориентированного проектирования
    • 2. 3. Методические рекомендации по обучению объектно-ориентированному программированию на базе языка моделирования и инструментальных средств объектно-ориентированного проектирования
    • 2. 4. Педагогический эксперимент по оценке уровня обученности будущих учителей информатики объектно-ориентированному программированию на основе объектно-ориентированного проектирования
  • Выводы по главе II

Актуальность темы

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

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

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

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

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

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

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

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

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

Актуальность темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выводы по главе 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.

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

Показать весь текст

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

  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. С.А., Лучко О. Н., Андросова Е. А. и др. Примерная программа дисциплины «Программирование». Специальность 30 100 информатика, 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. Деп. № 50 374. 32 с.
  132. В.В., Карпов А. В. Методика диагностики рефлексивности. Деп. В ИНИОН, 1994. Деп. № 49 563. 26 с.
  133. В.А., Коржуев А. В. Дидактика вышей школы. Учебной пособие. М: Изд.-во Академия, 2004. 136 с.
  134. В.А., Коржуев А. В. Теория и практика высшего профессионального образования. М.: Академический проект, 2004. 432 с.
  135. Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред. А. Матросова. СПб: Питер, 2002. — 688 с.
  136. Проект BlueJ http://bluej.org/.
  137. Н.И. Теоретические основы педагогической технологии. Харьков. 2005. 105 с.
  138. Е.В. Основные концепции объектно-ориентированного программирования. Учебное пособие. СПб.: Изд-во СПбГПУ, 2003. 302 с.
  139. Д., Якобсон А., Буч Г. UML. Специальный справочник СПб: Издательство «Питер», 2002. 656 с.
  140. И.В. Концепция внедрения средств новых информационных технологий в учебный процесс общеобразовательной школы /НИИ шк. оборудования и техн. средств обучения АПН СССР. М., 1990.
  141. И.В. Концепция программно-методического обеспечения учебно-воспитательного процесса /НИИ шк. оборудования и техн. средств обучения. М., 1986.
  142. И.В. Современные информационные и коммуникационные технологии в системе среднего профессионального образования М., 1999.-80 с.
  143. И.В. Современные информационные технологии в образовании: Дидактические проблемы, перспективы использования. М.: Школа-Пресс, 1994.- 205 с.
  144. И.В. Средства новых информационных технологий в обучении: дидактические проблемы, перспективы использования //Информатика и образование. 1991. -№ 4. С. 18−25.
  145. И.В. Теория и методика информатизации образования (психолого-педагогический и технологический аспекты). 2-е издание, дополненное. М: ИИО РАО, 2008. 274 с.
  146. И.В. Экспертно-аналитическая оценка качества программных средств учебного назначения //Пед. информатика. 1993. № 1. — С. 54−62.
  147. И.В., Самойленко П. И. Информационные технологии в науке и образовании. М., 1998. 178 с.
  148. И.В. Обучение учащихся объектно-ориентированному программированию и технологии визуального проектирования в базовом курсе информатики. Диссертация кандидата педагогических наук. Екатеринбург, 2002.- 176 с.
  149. Д., Кендалл С. Применение объектного моделирования с использованием UML и анализ прецедентов. /Пер. с англ. М.: Издательство «ДМК-пресс», 2002. 160 с.
  150. Самостоятельная работа студентов: теоретические и прикладные аспекты. Сборник материалов международной научно-методической конференции /Под ред. А. А. Баранова и Г. С. Трофимовой. Ижевск, 2004. — 268 с.
  151. Н.Н., Свиридова В. В., Федорков Е. Д. Объектно-ориентированное программирование. Учеб. пособие. Воронеж: Воронеж, гос. техн. ун-т, 2004. 167 с.
  152. Г. К. Современные образовательные технологии: Учеб. пособ. М.: Народное образование, 1998. 256 с.
  153. М.Н. Проблемы современной дидактики. М., 1984.
  154. А.А. Сборник упражнений и задач по объектно-ориентированному программированию С++: Учебное пособие. Якутск: Изд-во Якутского ун-та, 2003.
  155. Г. Ю. Теория и методика обучения работе в сети Интернет (на примере подготовки преподавателя информатики, методиста — организатора НИТ). Дис. канд. пед. наук. СПб., 1999. 165 с.
  156. А.Г. Методология формирования содержания обучения информатике студентов экономических специальностей на основе объектно-ориентированного подхода. Дис. д-ра пед. наук. Санкт-Петербург, 2006. -298 с.
  157. П. Язык программирования С. Лекции и упражнения.
  158. Учебник /Пер. с англ. СПб.: ООО «ДиаСофтЮП», 2002. 896 с.
  159. О.А. Высокоуровневые методы информатики и программирования. Учебное пособие. МГОПУ им. М. А. Шолохова, Шадринск, Изд-во ПО «Исеть», 2006. 139 с.
  160. И.И. Объектно-ориентированное моделирование на С++: Учебный курс. СПб.: Питер, 2006. — 411 с.
  161. О.В. Применение объектно-ориентированного языка программирования Visual Basic for Application в проектной деятельности школьников. Дис. канд. пед. наук. Ярославль, 2005. 152 с.
  162. Уолл JL, Кристиансен Т., Орвант Д. Программирование на Perl. /Пер. с англ. СПб: Символ-Плюс, 2004. 1152 с.
  163. К.Д. Человек как предмет воспитания. СПБ.: Тип. Н. А. Лебедева. Т.1. Изд. 7. 1980. 499 с.
  164. Д. и др. Введение в IBM Rational Application Developer, учебное руководство (в комплекте CD). /Пер. с англ. М.: КУДИЦ-ПРЕСС, 2006. — 592 с.
  165. Фаулер М. UML. Основы, 3-е издание. /Пер. с англ. СПб: Символ-плюс, 2004. 192 с.
  166. Д.Э., Семенов Ю. Д., Чижик К.Н CASE-технологии: практикум. М.: Горячая линия Телеком, 2005. — 160 с.
  167. Д.И. Психология развития личности в онтогенезе. М., 1989.
  168. Д.И. Психология становления личности. М.: Международная педагогическая академия, 1994. 192 с.
  169. А.Л. Основы объектно-ориентированной разработки программных систем. М.: Финансы и статистика, 2000. 97 с.
  170. А.Л. Основы объектно-ориентированного программирования на языке С++. М.: Горячая линия Телеком, Радио и связь, 1999.-208 с.
  171. JI.M. Сюжетные задачи по математике. История, теория, методика. Учеб. пос. для учителей и студентов педвузов и колледжей. М.: Школьная Пресса, 2002. 208 с.
  172. Л.Ю. Формирование информационно-насыщенной образовательной среды технического колледжа средствами объектно-ориентированного программирования. Дис. канд. пед. наук. Уфа, 2007. -172 с.
  173. И.Ф. Педагогика: Учеб. Пособие. 4-е изд., перераб. И доп. М.: Гардарики, 1999. — 519 с.
  174. К., Корнелл Г. Java 2. Библиотека профессионала, том
  175. Тонкости программирования, 7-е изд. /Пер. с англ. М.: Издательский дом «Вильяме», 2006. 1168 с.
  176. К., Корнелл Г. Java 2. Библиотека профессионала, том1. Тонкости программирования, 7-е изд. /Пер. с англ. М.: Издательский дом «Вильяме», 2006. 1168 с.
  177. А.В. Дидактическая эвристика. Теория и технология креативного обучения: монография /А.В. Хуторской. М.: Изд-во МГУ, 2003. -415 с.
  178. А.В. Дистанционные формы творчества //Информатика и образование, 1998. № 6. — С. 109−112.
  179. А.В. Современная дидактика. Учеб. пособие. 2-е изд., перераб. /А.В. Хуторской. М.: Высш. шк., 2007. 639 с.
  180. С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях //Пер. с англ. Киев, Диалектика, 1993. 240 с.
  181. Д. Освой самостоятельно UML за 24 часа, 3-е издание /Пер. с англ. М.: Издательский дом «Вильяме», 2005. 416 с.
  182. А.Е. Совершенствование содержания подготовки педагогических кадров к применению информационных и коммуникационных технологий в профессиональной деятельности: Дис.. канд. пед. наук. М., 2000.- 149 с.
  183. Электронная версия журнала «Мир ПК» 2005 — № 8 -http://www.osp.ru/pcworld/2005/08/170 636.
  184. Язык программирования Smalltalk http ://www. smalltalk.ru/articles/smalltalk.html.
  185. Alexander С. Notes on the Synthesis of Form. Harvard: University Press, 1964.
  186. Allen Т., Starr, T. Hierarchy: Perspectives for Ecological Complexity. Chicago, IL: The University of Chicago Press, 1982.
  187. Barnes D., Rolling M. Objects First with Java. A Practical Introduction using BlueJ. Fourth edition. Prentice Hall /Pearson Education, 2008.
  188. Brooks F. April No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer, vol. 20 (4). 1987.
  189. Brooks F. The Mythical Man-Month. Reading, MA: Addison-Wesley, 1975.
  190. Coad P. September OOD Criteria. Journal of Object-Oriented Programming, vol. (5). 1991.
  191. Coplien J.O. Advanced С++. Programming Styles and Idioms. Addison Wesley, 1992.
  192. Flood R. and Carson, E. Dealing with Complexity. New York, NY: Plenum Press. 1988.
  193. Ingalls D. November A Simple Technique for Handling Multiple Polimorphism. SIGPLAN Notices, vol. 21 (11). 1986.
  194. Jacobson I. et al. Object-Oriented Software Engineering. Addison1. Wesley, 1992.
  195. 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.
  196. Kay A. The Reactive Engine. Salt Lake City, UT: The University of Utah, Department of Computer Science. 1969.
  197. Kolling M. The problem of teaching object-oriented programming -http://bluej.org/papers/1999−08-JOOPl-languages.pdf.
  198. LaLonde W., Pugh, J. August 1985. Specialization, Generalization, and Inheritance: Teaching Objectives Beyond Data Structures and Types. SIGPLAN Notices, vol. 20(8).
  199. Lippman S.B. and Lajoie J. С++ Primer, Third Edition. Addison-Wesley, 1998.
  200. 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.
  201. 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.
  202. Simon H. The Sciences of the Artificial. Cambridge, MA: The MIT Press, 1982. P. 218.
  203. Steve McConnell, Rapid Development: Taming Wild Software Schedules, Microsoft Press, 1996.
  204. Stroustrup B. The С++ Programming Language, Third Edition. Addi-son-Wesley, 1997.
  205. The modular approach in technical education. Unesco, 1989, 63 p.
  206. Williams L. The Object Model in Software Engineering. Boulder, CO: Software Engineering Research, 1986.
  207. Wirfs-Brock R., McKean A. Object Design: Roles, Responsibilities, and Collaborations.
Заполнить форму текущей работой