скачать ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ
ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ
Утверждаю. Декан факультета АТП _______________ И.А. Авцинов
«__»_______________2005 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
«Объектно-ориентированные системы программирования»
для специальности: 230201 – "Информационные системы и технологии" направления 230200 "Информационные системы"
Программа рассмотрена на заседании кафедры ММИТС, протокол №______от "___"________2005 г.
Заведующий кафедрой____________________ проф. Г.В. Абрамов
Программа рассмотрена на заседании методической комиссии по образованию в области управления и информатизации протокол №______от "____"__________2005 г.
Председатель методической комиссии доц. И.А. Авцинов
Программа согласованна с выпускающей кафедрой ИиУС проф. В.К.Битюков
"____"_______2005 г.
ВОРОНЕЖ 2005 ^
обучение студентов современным подходам к объектно-ориентированному программированию; выработка навыков построения объектно-ориентированных моделей данных; овладение навыками выполнения полного цикла разработки приложений и создание визуальных форм различного типа в среде визуального программирования DELPHI.
^ ДИСЦИПЛИНЫ
В результате изучения дисциплины студент должен: иметь представление об объектно-ориентированных системах программирования; знать и уметь использовать среду визуального программирования DELPHI для разработки приложений; иметь опыт: применения разнообразных визуальных компонентов в формах разрабатываемого приложения, в том числе графических компонентов; подключения к приложению файлов различного графического формата; реализации в приложении работу с базами данных и форм отчетов; осуществления полного цикла разработки приложений. ^ Виды учебной работы | Всего часов | 5 семестр | ^ | 89 | 89 | Аудиторная работа | 51 | 51 | Лекции | 17 | 17 | Практические занятия (ПЗ) | 34 | 34 | ^ | 38 | 38 | Проработка конспекта лекций | 8 | 8 (17 ч.л.* 0,47) | Изучение материала лекций по учебникам | 10 | 10 ((128 с./16)*1,25) | Подготовка к коллоквиуму | 5/1 | 5 (10 ч.л.*0.5) | Выполнение расчетов РПР | 12/1 | 12 ((10 с А4) *1.2) | Оформление РПР | 3 | 3 ((10 с А4)* 0,3) | ^ |
| зачет |
4.СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
4.1.Разделы дисциплины
№ п/п | Раздел дисциплины | Лекции | ПЗ (или С) | ЛР | 1. | Основы объектно-ориентированных систем программирования | 10 | 10 | - | 2. | Объектно-ориентированные языки программирования | 7 | 24 | - |
^ 4.2.1.Содержание разделов дисциплины (лекции) № п/п | № раз-дела |
Содержание темы | 1 | 1 | Введение в объектно-ориентированное программирование. Реальные системы как системы взаимодействия объектов | 2 | 1 | Описание структуры объектов, интерфейс объекта, время жизни объекта. Понятие класса. Наследование классов | 3 | 1 | Полиморфизм. Использование наследования и полиморфизма | 4 | 1 | Отношения между классами. Метаклассы и метаданные | 5 | 1 | Методы. Диаграммы классов и переходов. Микро и макро процесс проектирования | 6 | 2 | Объектно-ориентированное программирование в Delphi | 7 | 2 | Объектно-ориентированное программирование Object Pascal | 8 | 2 | Другие объектно-ориентированные языки программирования: C++; Lisp; Smaltalk |
^ № п/п | № раз-дела |
Содержание темы | 1 | 1 | Знакомство с объектно-ориентированной средой DELPHI | 2 | 1 | Создание простейшего приложения в среде DELPHI | 3 | 1 | Использование свойств и методов объектов | 4 | 1 | Разработка формы с простейшими визуальными компонентами | 5 | 2 | Разработка отчетов в DELPHI | 6 | 2 | Применение процесса отладки в DELPHI | 7 | 2 | Работа с базами данных. Применение специальных компонентов | 8 | 2 | Разработка программ в Object Pascal | 9 | 2 | Разработка приложения по индивидуальному заданию |
^ - не предусмотрен
6.ФОРМЫ И СОДЕРЖАНИЕ ТЕКУЩЕГО, ПРОМЕЖУТОЧНОГО И ИТОГОВОГО КОНТРОЛЯ
Текущий контроль
Рейтинговая оценка знаний студента. Состоит в проверке знаний студента по итогам практических занятий.
^ Коллоквиум, РПР.
Вопросы к коллоквиуму Объектно-ориентированный анализ (ООА) и объектно-ориентированное программирование (ООП). Информационная модель, Модели состояний, Модели процессов. Объектно-ориентированная методология. «Структурный» и «объектно-ориентированный» подходы в области ООП. История возникновения объектно-ориентированного подхода. Проблемы программного обеспечения объектно-ориентированного программирования Основания и история объектно-ориентированного, подхода к программированию.
Перечень тем РПР: 1. Разработка справочника клиентуры, должностных лиц коммерческой фирмы, комплекса технических средств, комплектующих на складе; 2. Разработка программ, реализующих методы решения дифференциальных уравнений, систем линейных и нелинейных уравнений и др.
^ - зачет.
Зачет проводится в устной форме. Студент должен ответить на два вопроса по теме дисциплины и ответить на дополнительные вопросы.
Вопросы к зачету Реальные объекты. Инкапсуляция. Состояние, идентификация и интерфейс объекта. Время жизни объекта. Композиция объектов. Понятие класса. Наследование классов. Полиморфизм. Использование наследования и полиморфизма. Отношения между классами: Включение Ассоциация Наследование. Метаклассы и метаданные. Концепции объектно-ориентированного программирования в Delphi. Понятие объекта. Инкапсуляция. Понятие класса. Наследование классов. Полиморфизм. Настраиваемая среда разработчика. Инспектор объектов. Менеджер проектов. Навигатор объектов. Библиотеки визуальных компонент. Обзор Палитры Компонент в Delphi. Свойства в Delphi. Обработка исключительных ситуаций в Delphi. События в Delphi. Управление динамическим обменом данных DDE в Delphi. Использование динамически загружаемых библиотек DLL в Delphi. Основы работы с базами данных BDE в Delphi. Генератор отчетов в Delphi.
^
7.1. Основная литература
Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е издание. -М.: Издательства Бином, 2000г. - 500 с. Фридман А.Л. Основы объектно-ориентированной разработки программных систем.- М: Финансы и статистика, 2000. - 192 с. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.: BHV- Санкт- Петербург, 1998. - 240 с. Визуальное программирование задач пользователя в среде Delphi: Методические указания к практическим занятиям по курсу "Объектно-ориентированные системы" / Воронеж. гос. технол. акад.; Сост. И.О. Павлов, О.А.Гордиенко, С.В. Кулакова. Воронеж, 2001. 32 с. Объектно-ориентированное программирование в среде Turbo Pascal: Методические указания к практическим занятиям по курсу "Объектно-ориентированные системы" / Воронеж. гос. технол. акад.; Сост. И.О. Павлов, С.В. Глущенко, О.А. Гордиенко, В.К. Голиков. Воронеж, 2001. 32 с. Создание отчета в базах данных среды визуального программирования Delphi: Метод. указания к практическим занятиям по курсу «Объектно-ориентированные системы программирования» / Воронеж. гос. технол. акад.; Сост. И.О. Павлов, В.К. Голиков, О.А.Гордиенко. Воронеж, 2002. 16 с.
^
Мэтчо Дж. Delphi 2. Руководство для профессионалов: пер. с англ. – Спб.: BHV – Санкт-Петербург, 1997. – 784 с. Миллер Т., Пауэл Д. Использование Delphi 3. Специальное издание.: Пер. с англ. – К.: Диалектика, 1997. – 768 с. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.: BHV- Санкт- Петербург, 1998. - 240 с. Когсвелл Д. Изучи программирование баз данных в Delphi 2.0ТМ .. сегодня /Пер. с англ. - Мн.: ООО "Попурри", 1997. - 446 с. Епашников А., Епашников В. Программирование в среде Delphi 2.0: Учеб. пособие: в 4-х частях. - М.:Диалог - МИФИ, 1997. -235 с.
^
При освоении всех разделов дисциплины необходимо сочетание следующих форм учебной деятельности: изучение лекционного материала, выполнение заданий на практических занятиях, самостоятельная работа с рекомендуемой литературой и консультации преподавателей при выполнении расчетно-практической работы.
^
При проведении лабораторных, практических работ, РПР, самостоятельных и индивидуальных занятий используются: - ВК на базе компьютеров типа IBM PC; - ПО «Среда визуальной разработки программ Delphi»; - МО «Русская справка (HELP) по Delphi».
Программа составлена в соответствии с Государственным образовательным стандартом профессионального высшего образования по специальности 230201 подготовки дипломированного специалиста.
Программу составил: ____________________________доц. Павлов И.О. (подпись)
Добавить документ в свой блог или на сайт
|