Реферат: Технологии программирования
Технологии программирования
Объектно-ориентированное программирование одна из популярных технологий и именно эта технология взята за основу преподавания дисциплины «Технологии программирования». Существуют и другие технологии, но изучение этих технологий школьниками считается преждевременным.
Разделы дисциплины
Основные понятия объектно-ориентированного программирования.
Объектно-ориентированный анализ.
Объектно-ориентированное проектирование программ.
Объектно-ориентированные возможности современных языков программирования.
Содержание разделов дисциплины
Теоретический материал:
Основные понятия объектно-ориентированного программирования.
Понятия объекта, класса, метода, сообщения. Отношения простого и множественного наследования, виртуальные базовые классы. Абстрактные классы. Полиморфизм параметрический и динамический. Совместимость типов в объектно-ориентированном программировании. Ковариантное и контравариантное перекрытие методов. Объектно-ориентированные модели, основанные на клонировании. Методы реализации различных конструкций объектно-ориентированного программирования.
Объектно-ориентированный анализ.
Построение модели предметной области в терминах объектно-ориентированного программирования. Модели типа "Сущность-Связь". Диаграммы состояний. Построение объектных моделей для предметных областей, описанных в учебных проектах.
Объектно-ориентированное проектирование программ.
Использование наследования и включения для моделирования отношений между сущностями. Методики объектно-ориентированного проектирования: Кода Йордана, Буча, ШлаераМеллора. Системы поддержки объектно-ориентированного проектирования. Проектирование реализации учебного программного проекта; проектирование ведется с использованием одной из методологий проектирования, изложенных в курсе лекций, и с использованием программных средств поддержки методологии.
Объектно-ориентированные возможности современных языков программирования.
Обзор языков Smalltalk, CLOS, C++, Java и Self. Параметрический полиморфизм в объектно-ориентированных языках программирования. Написание реализаций учебных проектов на различных языках программирования.
^ Лабораторные работы:
Основные понятия объектно-ориентированного программирования.
Понятия объекта, класса, метода, сообщения. Отношения простого и множественного наследования, виртуальные базовые классы. Абстрактные классы. Полиморфизм параметрический и динамический. Совместимость типов в объектно-ориентированном программировании. Ковариантное и контравариантное перекрытие методов. Объектно-ориентированные модели, основанные на клонировании. Методы реализации различных конструкций объектно-ориентированного программирования.
Объектно-ориентированный анализ.
Построение модели предметной области в терминах объектно-ориентированного программирования. Модели типа "Сущность-Связь". Диаграммы состояний. Построение объектных моделей для предметных областей, описанных в учебных проектах.
Объектно-ориентированное проектирование программ.
Использование наследования и включения для моделирования отношений между сущностями. Методики объектно-ориентированного проектирования: Кода Йордана, Буча, Шлаера-Меллора. Системы поддержки объектно-ориентированного проектирования. Проектирование реализации учебного программного проекта; проектирование ведется с использованием одной из методологий проектирования, изложенных в курсе лекций, и с использованием программных средств поддержки методологии.
Объектно-ориентированные возможности современных языков программирования.
Обзор языков Smalltalk, CLOS, C++, Java и Self. Параметрический полиморфизм в объектно-ориентированных языках программирования. Написание реализаций учебных проектов на различных языках программирования.
еще рефераты
Еще работы по разное
Реферат по разное
Тема работы: " Принципиально новый метод подготовки генома к секвенированию."
18 Сентября 2013
Реферат по разное
Правила оформления статьи для публикации
18 Сентября 2013
Реферат по разное
Утверждаю: утверждаю: Председатель Глава администрация оо «Гомельский рыболовный клуб» Центрального района г. Гомеля
18 Сентября 2013
Реферат по разное
4. государственное регулирование природопользования и охраны окружающей среды
18 Сентября 2013