«Практикум по программированию»




Скачать 146.75 Kb.
Название«Практикум по программированию»
Дата публикации11.04.2013
Размер146.75 Kb.
ТипРабочая учебная программа
skachate.ru > Информатика > Рабочая учебная программа


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

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

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

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

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

Кафедра прикладной математики
Рабочая учебная программа

по дисциплине «Практикум по программированию»

(3-й семестр изучения курса)

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

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

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

Протокол №___

от «___»_______________2009 г.
Воскресенск, 2009

Курс «Практикум по программированию» входит в цикл специальных дисциплин федерального компонента ГОС по специальности 080106 и имеет индекс СД.Ф.10.
1. Организационно-методический раздел

  1. Цель курса

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


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

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

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

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




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

Курс «Практикум по программированию» (3-й семестр изучения данной дисциплины) предусмотрен в учебном плане специальности 080106 для студентов 4 курса очной формы обучения в 7 семестре.

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

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


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

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

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

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

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

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


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

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

Тема 1. Использование класса TSrings для ввода исходных данных.

Современный стиль именования объектов. Использование компонента ListBox. Работа с последовательными файлами. Функции преобразования типов. Использование формы AboutBox.

Тема 2. Создание приложений с несколькими формами.

Варианты создания форм. Методы вызова окна ^ Show и ShowModal. Обработка выбора пользователем режима расчёта.

Тема 3. Создание приложения для выбора параметра.

Создание многооконного приложения. Способы добавления новой формы в проект и её вызова. Обработка выбора пользователем параметров обработки.

Тема 4. Работа с файлами.

Использование методов для работы с файлами. Обработка исключений. Использование компонент палитры Win32.

Тема 5. Работа с базой данных из одной таблицы

Понятие алиаса (псевдонима) базы данных. Способы создания алиаса. Способы описания структуры таблиц базы данных. Утилиты ^ SQL Explorer, BDE, Database Desktop. Компоненты для работы с базой данной. Основные свойства этих компонент.

Тема 6. Работа с базой данных «Записная книжка».

Создание алиаса с помощью ^ SQL Explorer. Описание структуры таблицы с помощью Database Desktop. Заполнение таблицы данными. Динамическое формирование SQL-запроса.

Тема 7. Работа с базой данных по варианту.

Создание алиаса с помощью SQL Explorer. Описание структуры таблицы пол варианту с помощью Database Desktop. Заполнение таблицы данными в соответствии с вариантом. Различные способы формирования SQL-запроса на выборку данных из таблицы.

Тема 8. Работа с базой данных, состоящей из таблиц, связанных в отношении 1:М.

Работа с ^ Alias Manager утилиты Database Desktop. Реализация связи между таблицами базы данных типа 1:М. Свойства объектов, устанавливающие связь между таблицами. Реализация просмотра и корректировки взаимосвязанных в отношении 1:М таблиц. Создание SQL-запросов для выборки данных из взаимосвязанных таблиц.

Тема 9. Работа с базой данных, состоящей из таблиц, связанных в отношении М:М.

Реализация связи между таблицами базы данных типа М:М. Реализация просмотра и корректировки взаимосвязанных в отношении ^ М:М таблиц. Выборка данных из них. Создание вычисляемого поля с помощью редактора полей Fields Editor. Динамическое создание формы.

Тема 10. Создание приложения с помощью Database Form Wizard.

Назначение и возможности Database Form Wizard. Порядок работы. Варианты параметров. Корректировка SQL-запросов, созданных Database Form Wizard.

Тема 11. Создание многооконного приложения для работы с базой данных из нескольких таблиц.

Создания приложения, включающего пять форм для работы с четырьмя взаимосвязанными таблицами. Создание пользовательского меню. Выборка данных и их редактирование в таблицах с использованием компонент DBEdit и DBGrid.

Тема 12. Создание многофункционального приложения для тестирования знаний студентов.

Создание многофункционального приложения для тестирования знаний студентов из двух проектов. Использование различных способов создания форм для работы с базой данных. Варианты заполнения таблиц интерактивно и из последовательно файла. Разработка и реализация алгоритма тестирования знаний с выдачей результата.
^ 2.2. Распределение часов дисциплины по темам и формам занятий

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

№ п/п

Наименование тем (лабораторных работ)

Всего часов

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

(в том числе)

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

лекции

ПЗ

лаб. работы

1.

Использование класса TSrings для ввода исходных данных

6




1

1

4

2.

Создание приложений с несколькими формами

6




1

1

4

3.

Создание приложения для выбора параметра

6




1

1

4

4.

Работа с файлами

6




1

1

4

5.

Работа с базой данных из одной таблицы

4




1

1

2

6.

Работа с базой данных «Записная книжка»

6




1

1

4

7.

Работа с базой данных по варианту

6




1

1

4

8.

Работа с базой данных, состоящей из таблиц, связанных в отношении 1:М

4




1

1

2

9.

Работа с базой данных, состоящей из таблиц, связанных в отношении М:М

6




2

2

4

10.

Создание приложения с помощью ^ Database Form Wizard

4




1

1

2

№ п/п

Наименование тем (лабораторных работ)

Всего часов

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

(в том числе)

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

лекции

ПЗ

лаб. работы

11.

Создание многооконного приложения для работы с базой данных из нескольких таблиц

8




2

2

4

12.

Создание многофункциональ-ного приложения для тестирования знаний студентов

14




4

4

6

Итого

78




17

17

44


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

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

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

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

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

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

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

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


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

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

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

  3. Понамарев В.А. Базы данных в Delphi 7. Самоучитель. – СПб.: Питер, 2003. – 224 с.

  4. Сорокин А.В. Delphi. Разработка баз данных. – СПб.: Питер, 2005. – 480 с.


^ 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
Разработчик ст.преп. кафедры ПМ

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

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

Приложение к рабочей учебной программе

Методические указания для проведения самостоятельных работ

В целях подготовки к выполнению лабораторных работ студенту необходимо предварительно проработать материал в соответствии с рекомендациями, приведёнными в нижеследующее таблице.

№ п/п

Тема работы

Ссылка на материал

1

Использование класса TSrings для ввода исходных данных

[2] с.с. 27-30,

[3] с.с. 139, 248,

[4] с.с. 239-242

2

Создание приложений с несколькими формами

[2] с.с. 24-26,

[3] с.с. 20-22,

[4] с.с. 439-450

3

Создание приложения для выбора параметра (контрольная работа)

[2] с.с. 31-37,

[3] с.с. 9-10,

[4] с.с. 439-450

4

Работа с файлами

[2] с.с. 27-30,

[3] с.с. 139-150,

[4] с.с. 192-213

5

Работа с базой данных из одной таблицы

[2] с.с. 55-58,

[3] с.с. 216-220

6

Работа с базой данных «Записная книжка»

[2] с.с. 55-58,

[3] с.с. 220-224

7

Работа с базой данных по варианту (контрольная работа)

[2] с.с. 55-58,

[3] с.с. 225-232

8

Работа с базой данных, состоящей из таблиц, связанных в отношении 1:М

[2] с.с. 55-58,

[3] с.с. 258-265

9

Работа с базой данных, состоящей из таблиц, связанных в отношении М:М

[2] с.с. 55-58,

[3] с.с. 258-260

10

Создание приложения с помощью ^ Database Form Wizard

[2] с.с. 55-58,

[3] с.с. 260-262



№ п/п

Тема работы

Ссылка на материал

11

Создание многооконного приложения для работы с базой данных из нескольких таблиц (контрольная работа)

[2] с.с. 55-58,

[3] с.с. 262-263

12

Создание многофункционального приложения для работы с базой тестирования знаний студентов (контрольная работа)

[2] с.с. 55-58,

[3] с.с. 263-265




Похожие:

«Практикум по программированию» iconПрактикум программированию. Часть 1 Методическое пособие Разработано...
«Развитие и внедрение инновационной образовательной программы “Прикладная математика и физика”»
«Практикум по программированию» icon«Практикум по программированию»
Целью курса является формирование и совершенствование у студентов знаний и навыков программирования в среде Turbo Pascal, продвижение...
«Практикум по программированию» iconСборник задач по логическому программированию для студентов специальности «030100 информатика»
Сборник задач по логическому программированию/Сост. А. М. Акбашева, Р. Р. Камалов. – Глазов, ггпи, 2006 – 68 с
«Практикум по программированию» iconМеждународная дистанционная олимпиада студентов по прикладному программированию...
Оргкомитет Пятой Международной дистанционной олимпиады по прикладному программированию для микропроцессорных систем на языке Ассемблер...
«Практикум по программированию» iconПоложение о проведении Интернет-олимпиады по информатике и программированию...
Интернет-олимпиада по информатике и программированию (далее — Олимпиада) призвана активизировать работу по пропаганде профессиональной...
«Практикум по программированию» iconОбщий психологический практикум
Практикум по общей, экспериментальной и прикладной психологии. /Подред. А. А крылова: Учеб пособие. Спб.,2000
«Практикум по программированию» iconКонтрольная работа по дисциплине «Компьютерный практикум»
«Компьютерный практикум» студентам заочной формы обучения специальности «Экономика»
«Практикум по программированию» iconПрактикум Москва- 2009 удк 004 ббк 32. 97 В25
Вдовин В. М., Суркова Л. Е. Информационные технологии в финансово-банковской сфере: Практикум. — М.: Издательско-торговая корпорация»«Дашков...
«Практикум по программированию» iconСамостоятельная работа по курсу «Практикум по психодиагностике»
...
«Практикум по программированию» iconПрактикум по криминалистике памятка по выполнению практикума по Криминалистике
...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница