Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
модуль1 Философия ООП (документация).docx
Скачиваний:
6
Добавлен:
10.04.2015
Размер:
53.49 Кб
Скачать

Омский авиационный техникум имени Н.Е. Жуковского

Омавиат

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

Модуль №1 «Философия ООП»

Документация

2012

Оглавление

Спецификация модуля 1 «Философия ООП» 3

Общая компетенция модуля 3

Средняя продолжительность обучения 3

Утверждение о поступлении 3

Утверждение о стандартах 4

Освоение теоретического материала 5

Информационные источники 6

Рейтинг модуля №1 Философия ООП 9

Проверь себя 11

Резюме 11

Ошибки и предостережения 12

Вопросы и ответы 14

Контрольные вопросы 17

Спецификация модуля 1 «Философия ООП»

Общая компетенция модуля

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

Средняя продолжительность обучения

На достижение всех диагностируемых результатов данного модуля обучающемуся в среднем требуется 10 учебных часов аудиторных занятий и 4 часа самостоятельной работы студента.

Утверждение о поступлении

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

Вопросы, входящие в состав теста (допуск):

  1. Понятие системы программирования

  2. Понятие этапов разработки программ

  3. Классификация языков программирования

Утверждение о стандартах

Результат

Утверждение о диапазоне

Критерии деятельности

Требования к свидетельствам

Описывать историю развития парадигм программирования

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

  1. Классификация подходов программирования составлена верно

  2. Описание проблем, решаемых с помощью ООП, подробное и точное

  3. Понятие парадигмы программирования сформулировано верно

  4. Техника организации вычислений и данных в различных парадигмах программирования описана правильно

Структурированное описание подходов программирования и их особенностей.

Устные и письменные свидетельства знания и понимания истории развития парадигм программирования.

Свидетельства реальной деятельности в данном случае не требуются.

Описывать парадигму ООП

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

  1. Центральная идея ООП сформулирована правильно

  2. Описание принципов ООП подробное и точное

  3. Словарь терминов отражает основные понятия ООП, составлен подробно и точно

  4. Классы организованы в иерархическую структуру адекватно поставленной задаче

Устные и письменные свидетельства знания и понимания парадигмы ООП.

Словарь терминов.

Проектировать объекты ООП

  1. Понятие объекта сформулировано верно

  2. Характеристики объекта перечислены правильно

  3. Описание характеристик объекта подробное и точное

  4. Понятие экземпляра класса сформулировано правильно

  5. Состояние объекта по диаграмме UML определено правильно

  6. Конструкции языка UML для описания объектов использованы правильно

Устные и письменные свидетельства знания и понимания объекта ООП

Чтение и представление объекта на языке UML

Свидетельства реальной деятельности в данном случае не требуются.

Использовать визуальную среду разработки

  1. Новый проект создан правильно

  2. Дизайнер формы использован верно

  3. Возможности окна кода использованы оптимально

  4. Окно свойств использовано правильно

  5. Элементы управления использованы правильно

  6. Обработчик событий создан верно

  7. Программа работает стабильно

Устные свидетельства знания и понимания возможностей редакторов визуальной среды

Работа в одном из редакторов VS.Net

Освоение теоретического материала

В течение первых двух недель вы изучите:

  • объектно-ориентированное проектирование и программирование в историческом контексте;

  • базовые понятия объектно-ориентированного проектирования;

  • преимущества и цели объектно-ориентированного проектирования;

  • распространенные ошибки, связанные с представлениями об объектно-ориентированном проектировании и программировании.

  • возможности интегрированной среды разработки (IDE) VS.Net для построения небольшого, но функционального приложения на VB.Net

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

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

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

Информационные источники

Основные

  1. Иванова Г.С. Технология программирования: учебник М.: КНОРУС, 2011

  2. Мирошниченко В.А. Методические рекомендации освоения дисциплины. Омавиат, 2012

  3. Мирошниченко В.А. Документация модулей. Омавиат, 2012

  4. Бодарева М.А., Мирошниченко В.А. Философия ООП. Учебно-методическое пособие. Омавиат, 2007

Дополнительные

  1. Ларс Пауэрс, Майк Снелл. Microsoft Visual Studio .NET 2008/ Пер. с англ. — ПХБ – Питербург, 2009. – 1200 с.

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

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

  4. Бодарева М.А., Мирошниченко В.А. Первое знакомство с ООП. Брошюра. Омавиат, 2008

  5. Бодарева М.А. Решения и обсуждения. Брошюра. Омавиат, 2011

Интернет-ресурсы

  • Электронный ресурс ВикиУчебник: Открытые книги для открытого мира http://ru.wikibooks.org/wiki/ Объектно -ориентированное_программирование (дата посещения 17.06.2011);

  • Электронный ресурс интернет-университета ИНТУИТ http://www.intuit.ru/department/software/ (дата посещения 17.06.2011).

  • Открытый электронный ресурс http://уроки-на-диване.рф/1552-microsoft-visual-studio-2008.html (дата посещения 05.01.2012).

  • Открытый электронный ресурс http://уроки-на-диване.рф/5653-obektnoe-programmirovanie-v-klassah-na-s-30-2010-videokurs.html (дата посещения 05.01.2012).

  • Открытый электронный ресурс http://уроки-на-диване.рф/5485-visual-basic-net-70-visual-basic-for-application-2011.html (дата посещения 05.01.2012).

Мультимедийные наглядные пособия

  • Мультимедийное наглядное пособие «Три кита» в локальной сети Омавиат.

  • Мультимедийное наглядное пособие «Понятие класса» в локальной сети Омавиат.

  • Мультимедийное наглядное пособие «Понятие объекта» в локальной сети Омавиат.

Рейтинг модуля №1 Философия ООП