Домой

Рабочая учебная программа по дисциплине «Объектно-ориентированное программирование» для студентов 2 курса дневного отделения специальности 080116 «Математические методы в экономике»




Скачать 129.5 Kb.
НазваниеРабочая учебная программа по дисциплине «Объектно-ориентированное программирование» для студентов 2 курса дневного отделения специальности 080116 «Математические методы в экономике»
Дата13.04.2013
Размер129.5 Kb.
ТипРабочая учебная программа
Содержание
Задачи курса
Требования к уровню освоения содержания курса
2. Содержание курса
Тема 4. Операторы языка Delphi Pascal Операторы языка: присваивания, составной, пустой, условный, повторения и выбора. Тема 5
Тема 7. Типы данных в Delphi Pascal Классификация типов данных в Delphi. Простые и структурированные типы данных. Тема 8
Тема 9. Указатели, строки, процедурные типы данных в Delphi Pascal Типы данных в Delphi. Указатели, строки, процедурные. Тема 10
Тема 11. Использование модулей в Delphi Pascal Модули в Delphi. Обработка исключений. Тема 12
2.2. Распределение часов дисциплины по темам и формам занятий
3. Формы промежуточного и итогового контроля
4.2. Рекомендуемая литература (дополнительная)
Подобные работы:


Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Московский государственный открытый университет»

Филиал в г. Воскресенске

Кафедра прикладной математики


Рабочая учебная программа

по дисциплине «Объектно-ориентированное программирование»

для студентов 2 курса дневного отделения

специальности 080116 «Математические методы в экономике»


Рассмотрено на заседании кафедры

Протокол №___

от «___»_______________2009 г.


Воскресенск, 2009

Курс «Объектно-ориентированное программирование» входит в число специальных дисциплин федерального компонента ГОС по специальности 080106 и имеет индекс СД.Ф.8.


1. Организационно-методический раздел

  1. Цель курса

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


  1. ^ Задачи курса

Основные задачи изучения данного курса заключаются в приобретении студентами теоретических знаний и практических навыков по следующим направлениям:

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

  • знакомство с объектно-ориентированной методологией программирования под ОС Microsoft Windows;

  • знакомство с современной практикой программирования в среде RAD-систем;

  • получение практических навыков объектно-ориентированного программирования на языке Borland Delphi 7.




  1. Место курса в профессиональной подготовке выпускника

Курс «Объектно-ориентированное программирование» изучается студентами 2 курса очной формы обучения в 4 семестре.

Усвоение курса основано на знаниях, полученных при изучении курсов «Информатика», «Алгоритмические языки программирования».

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


  1. ^ Требования к уровню освоения содержания курса

В результате изучения дисциплины студенты должны:

  • иметь представление о современном состоянии и тенденциях развития теории и практики программирования, особенностях RAD-систем визуального проектирования Windows-приложений, основных характеристиках и возможностях среды программирования Borland Delphi;

  • знать принципы и понятия объектно-ориентированного программирования, а также основные приёмы визуального программирования;

  • уметь разрабатывать Windows-приложения с дружественным для пользователя интерфейсом в среде программирования Borland Delphi 7;

  • иметь навык, опыт в создании Windows-приложений, их отладки и тестировании.


^ 2. Содержание курса

2.1. Темы и краткое содержание

Тема 1. Введение в объектно-ориентированное программирование

Понятие объектно-ориентированного программирования. Основная терминология. Понятия объекта, класса, метода. Принципы объектно-ориентированного программирования. Примеры и особенности сред объектно-ориентированного программирования. Система программирования Borland Delphi.

Тема 2. Использование интегрированной визуальной среды разработчика Delphi

Интегрированная визуальная среда разработчика Delphi. Структура интерфейса. Проектирование форм. Взаимосвязь форм и модулей. Средства отладки и тестирования программ

Тема 3. Введение в язык Delphi Pascal

Алфавит и синтаксис языка. Реализация классов в Delphi. Объект, его свойства, метод, событие. Три важнейших принципа объектного подхода: инкапсуляция, наследование, полиморфизм.

^ Тема 4. Операторы языка Delphi Pascal

Операторы языка: присваивания, составной, пустой, условный, повторения и выбора.

Тема 5. Структура программы в Delphi Pascal

Элементы программы на Delphi. Понятие типов в Delphi. Правила кодировки программ.

Тема 6. Подпрограммы в Delphi Pascal

Использование подпрограмм в Delphi. Процедуры. Функции. Передача параметров при вызове подпрограмм.

^ Тема 7. Типы данных в Delphi Pascal

Классификация типов данных в Delphi. Простые и структурированные типы данных.

Тема 8. Организация ввода-вывода в Delphi Pascal

Организация ввода-вывода в Delphi

^ Тема 9. Указатели, строки, процедурные типы данных в Delphi Pascal

Типы данных в Delphi. Указатели, строки, процедурные.

Тема 10. Объекты, варианты, классы Delphi Pascal

Типы данных в Delphi. Объекты, варианты, классы.

^ Тема 11. Использование модулей в Delphi Pascal

Модули в Delphi. Обработка исключений.

Тема 12. Классы графического инструментария Delphi

Классы графического инструментария. Графические компоненты Delphi.

Тема 13. Программирование построения графиков функций

Построение графиков функций. Масштабирование. Процедура изменения множителя функции.

Тема 14. Работа с базами данных в Delphi

Работа с базами данных в Delphi. Терминология баз данных. Процессор баз данных BDE. Утилита Database Desktop. Утилиты BDE Administrator и SQL Explorer. Утилита InstallShield Express. Проектирование и создание базы данных.

Тема 15. Компоненты Delphi для работы с базами данных и их взаимосвязь

Компоненты Delphi для работы с базами данных. Их взаимосвязь. Особенности работы с базами данных из нескольких таблиц.

Тема 16. Построение простейших SQL-запросов

Основы языка структурированных запросов SQL. Построение SQL-запросов на выборку к базам данных в Delphi.

Тема 17. Заключительный обзор материала

Обзор материала. Заключение по курсу.


^ 2.2. Распределение часов дисциплины по темам и формам занятий

(для очной формы обучения)



№ п/п

Наименование тем

Всего часов

Аудиторные занятия

(в том числе)

Самостоя­тельная работа

лекции

ПЗ

лаб. работы

1.

Введение в объектно-ориентированное программирование

5

2

1




2

№ п/п

Наименование тем

Всего часов

Аудиторные занятия

(в том числе)

Самостоя­тельная работа

лекции

ПЗ

лаб. работы

2.

Использование интегрированной визуальной среды разработчика Delphi

5

2

1




2

3.

Введение в язык Delphi Pascal

5

2

1




2

4.

Операторы языка Delphi Pascal

7

2

1




4

5.

Структура программы в Delphi Pascal

5

2

1




2

6.

Подпрограммы в Delphi Pascal

5

2

1




2

7.

Типы данных в Delphi Pascal

5

2

1




2

8.

Организация ввода-вывода в Delphi Pascal

7

2

1




4

9.

Указатели, строки, процедурные типы данных в Delphi Pascal

7

2

1




4

10.

Объекты, варианты, классы Delphi Pascal

7

2

1




4

11.

Использование модулей в Delphi Pascal

5

2

1




2

12.

Классы графического инструментария Delphi

7

2

1




4

13.

Программирование построения графиков функций

7

2

1




4

14.

Работа с базами данных в Delphi

5

2

1




2

15.

Компоненты Delphi для работы с базами данных и их взаимосвязь

7

2

1




4

№ п/п

Наименование тем

Всего часов

Аудиторные занятия

(в том числе)

Самостоя­тельная работа

лекции

ПЗ

лаб. работы

16.

Построение простейших SQL-запросов

5

2

1




2

17.

Заключительный обзор материала

5

2

1




2

Итого

97

34

17




46


^ 3. Формы промежуточного и итогового контроля

В соответствии с рабочим учебным планом предусмотрен зачёт по курсу в 4 семестре.


4. Учебно-методическое обеспечение дисциплины


4.1. Рекомендуемая литература (основная)

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

  2. Березенцева Т.Н. Лабораторный практикум по дисциплине «Объектно-ориентированное программирование». – Воскресенск: Издательский дом «Лира», 2009. – 60 с.: ил.

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

  4. Информатика: Учебник / Под ред. Н.В. Макаровой. – 3-е изд., перераб. и доп. – М.: Финансы и статистика, 2005. – 768 с.

  5. Культин Н.Б. Delphi в задачах и примерах. – СПб.: БХВ-Петербург, 2006. – 288 с.: ил.

  6. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2006. – 640 с.


^ 4.2. Рекомендуемая литература (дополнительная)

  1. Бобровский С.И. Технологии Delphi. Разработка приложений для бизнеса. Учебный курс. - СПб.: Питер, 2007. – 720 с.

  2. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. - СПб.: Питер, 2006. – 464 с.

  3. Кьоу Д., Джеанини М. Объектно-ориентированное программирование. Просто и понятно. - СПб.: Питер, 2005. – 240 с.

  4. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. Приемы объектно-ориентированного проектирования. - СПб.: Питер, 2010. – 368 с.

  5. Попов В.Б. Паскаль и Дельфи. Учебный курс. - СПб.: Питер, 2005. – 576 с.

  6. Жуков А.В. Изучаем Delphi - СПб.: Питер, 2005. – 352 с.


4.3. Интернет-ресурсы и обучающие компьютерные программы

http://ru.wikipedia.org – свободная энциклопедия «Википедия»

http://www.borland.com – компания Borland

http://www.delphi.int.ru

http://www.delphisources.ru

http://www.microsoft.com – компания «Microsoft Corporation»


Разработчик ст.преп. кафедры ПМ

программы Т.Н.Березенцева

(подпись преподавателя)


Скачать 129.5 Kb.
Поиск по сайту:



База данных защищена авторским правом ©dogend.ru 2014
При копировании материала укажите ссылку
обратиться к администрации
Уроки, справочники, рефераты