Учебно-методический комплекс по дисциплине программирование на Delphi






Скачать 167.62 Kb.
НазваниеУчебно-методический комплекс по дисциплине программирование на Delphi
Дата публикации02.06.2017
Размер167.62 Kb.
ТипУчебно-методический комплекс
l.120-bal.ru > Документы > Учебно-методический комплекс
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

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

Рубцовский институт (филиал)


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ
Программирование на Delphi


Уровень основной образовательной программы - базовый

Специальность - 230103.51 Автоматизированные системы обработки информации и управления (в промышленности, в бюджетных отраслях)

Форма обучения – очная

Срок освоения ОПОП - нормативный

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


Рубцовск - 2011





СОДЕРЖАНИЕ


4. Материально-техническое обеспечение образовательного процесса 13

1. Рабочая программа

1.1 ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Цели курса.

Рабочая программа учебной дисциплины «Программирование на Delphi» предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускников по специальности «Автоматизированные системы обработки информации и управления» среднего профессионального образования очной формы обучения. Рабочая программа составлена на основании примерной программы и государственного стандарта.

Учебная дисциплина «Программирование на Delphi» является специальной дисциплиной и направлена на формирование у студента представления о современных средствах разработки приложений.

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

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

иметь представление:

  • о технологиях разработки программного обеспечения;

  • о высокоуровневых методах программирования;

  • об объектном подходе к программированию;

  • об основных приемах работы с RAD DELPHI.


знать:

  • объектно-ориентированный язык программирования Delphi.

Содержание программы базируется на знаниях студентов, полученных в период обучения в ВУЗе. Основополагающими дисциплинами для изучения являются «Информатика» и «Основы алгоритмизации и программирования».

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

Итоговой контрольной точкой после освоения данного курса является экзамен.

Дисциплина «Программирование на Delphi» относится к циклу СД.03. Цикл дисциплин, имеющих отраслевую направленность.

Программа предусматривает различные формы работы со студентами: проведение лекционных занятий и лабораторных работ, в качестве промежуточного контроля знаний проведение компьютерного тестирования.
1.2 ТЕМАТИЧЕСКИЙ ПЛАН

(распределение часов курса по разделам и видам работ)
Очная форма обучения

Дидактические единицы (ДЕ)

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

Максимальная нагрузка студентов, час.

Количество аудиторных часов при очной форме обучения

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

Лекции

Семинары

Лабораторные работы

1

2

3

4

5

6

7

ДЕ 1

1. Среда разработки и ее составляющие

16

8




4

4

2.Введение в язык DELPHI

16

8




4

4

Промежуточный контроль

Контрольная работа

ДЕ 2

3. Палитра компонент DELPHI.

32

10




12

10

Промежуточный контроль

Контрольная работа

ДЕ 3

4. Работа с базами данных в DELPHI

42

16




16

10

5. Особые типы приложений

14

4




8

2

Промежуточный контроль

Контрольная работа

Итоговый контроль

Экзамен

Итого часов

120

46




44

30



1.3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

(дидактические единицы)

ДЕ 1 Введение в язык DELPHI

Тема 1. Среда разработки и ее составляющие

Аудиторное изучение: Алгоритмы и программы. Средства ускоренной разработки приложений (RAD). Составляющие части среды разработки DELPHI. Назначение и использование «Инспектора объектов». Назначение и использование палитры компонент. Создание, сохранение, открытие проектов. Создание форм, программных модулей.

Самостоятельное изучение: Перспективы развития средств быстрой разработки приложений. История развития среды разработки DELPHI. Назначение и использование дизайнера форм.

Требования к знаниям: студент должен знать основные элементы среды разработки, знать клавиатурные комбинации (сокращения) для доступа к элементам среды разработки.

Требования к умениям:

Уметь создавать, сохранять, открывать проекты.

Тема 2. Введение в язык DELPHI

Аудиторное изучение: Переход к объектно-ориентированному программированию. Инкапсуляция, наследование, полиморфизм. Структура модулей и файла проекта. Свойство, метод, событие. Использование свойств. Использование методов. Обработка событий. Операторы языка: условный, повторения, выбора. Массивы. Процедуры и функции.

Самостоятельное изучение: Базовые типы данных языка Delphi. Процедуры и функции работы с файлами, строками.

Требования к знаниям: студент должен знать основы объектно-ориентированного программирования, иерархию классов, правила использования методов, событий, свойств.

Требования к умениям:

Уметь свободно ориентироваться в программном коде, настраивать редактор кода под свои требования.
ДЕ 2 Палитра компонент DELPHI

Тема 3. Палитра компонент DELPHI

Аудиторное изучение: Классы общего назначения. Компоненты вкладки «Standard». Компоненты вкладки «Additional». Компоненты вкладки «Win32». Компоненты вкладки «System». Компоненты вкладки «Dialogs»

Самостоятельное изучение: Обработка исключительных ситуаций. Классы: «TList», «TStrings», «TStringList», «TFont», «TPen», «TCanvas», «TPicture».

Требования к знаниям: Студент должен знать основные компоненты для ввода, отображения, редактирования данных.

Требования к умениям: Студент должен уметь использовать основные компоненты для ввода, отображения, редактирования данных.

ДЕ 3 Работа с базами данных в DELPHI

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

Аудиторное изучение: Технологии, применяемые при проектировании баз данных. Механизмы доступа к данным: «BDE», «ADO», «ODBC». Компоненты доступа к данным. Их свойства, методы, события. Компоненты для ввода и отображения информации. Их свойства, методы, события. Применение псевдонимов баз данных. Форматы клиент-серверных баз данных. Поля таблиц данных: свойства, методы. Конструирование и выполнение SQL-запросов.

Самостоятельное изучение: Проектирование локальных баз данных. Основные команды языка «SQL».

Требования к знаниям: студент должен иметь представление о механизмах работы с базами данных в DELPHI. Знать основные технологии доступа к данным. Знать основные форматы баз данных. Иметь представление о языке структурированных запросов «SQL». Знать правила проектирования таблиц данных. Знать назначение и применять индексы.

Требования к умениям: студент должен уметь конструировать и выполнять SQL-запросы.

Тема 5. Особые типы приложений

Аудиторное изучение: Компоненты для создания отчетов. Структура файла справки. Средства ускоренной разработки файлов справки. Подключение файла справки к приложению.

Самостоятельное изучение: Кубы данных «TDecisionCube». Построение отчетов с помощью стандартного генератора отчетов «QReport», «RaveReport».

Требования к знаниям: Знать стандартные средства создания отчетов. Знать способы создания справочной системы приложения. Знать порядок подключения справочной системы к приложению.

Требования к умениям: Уметь строить макеты отчетов.

Содержание лабораторных занятий

  1. Знакомство со средой разработки DELPHI.

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

  3. Работа с компонентами вкладок «Standard»

  4. Работа с компонентами вкладок «Additional»

  5. Работа с компонентами вкладок «Win32»

  6. Работа с компонентами вкладок «Dialogs»

  7. 15. Разработка простого приложения БД

  1. Разработка таблиц с помощью Database Desktop

  2. Работа со средствами создания отчетов

  3. Построение макетов отчетов

  4. Способы создания справочной системы приложения

  5. -22. Порядок подключения справочной системы к приложению



2. Материалы к промежуточному и итоговому контролю

Вопросы к экзамену

  1. Основные понятия и принципы средств быстрой разработки приложений. Среда разработки DELPHI и ее составляющие. Компонентный подход.

  2. Основы языка DELPHI. Разница типов данных, по отношению к Borland Pascal.

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

  4. Работа со строками в DELPHI. Отличия в методах работы со строками от предыдущих версий Pascal.

  5. Массивы. Статические и динамические массивы. Работа с различными видами массивов.

  6. Сложные структуры данных. Тип Record и тип File (TextFile).

  7. Создание и сохранение нового проекта. Особенности сохранения проектов.

  8. Объект, свойство, метод, событие. Определения, назначение.

  9. Отладка программ. Причины ошибок. Синтаксические и логические ошибки. Выполнение программы по шагам.

  10. Работа с БД в среде DELPHI. Создание БД. Доступ к таблицам. Динамические и статические поля.

  11. Источники данных. Компоненты для отображения и редактирования данных.

  12. Класс TDataSet. Назначение класса и его особенности.

  13. Основные методы работы с набором данных. Сортировка набора данных.

  14. Вычисляемые поля. Поле подстановки (LookUp).

  15. Фильтрация данных. Алгоритмы и методы.

  16. Класс TField. Методы, свойства, события.

  17. Основные компоненты панели DataControls.

  18. Методы работы с таблицами. Прямой доступ к данным и Borland DataBase Engine. Альтернативные компоненты доступа к данным.

  19. Форматы файлов данных.

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

  21. Компоненты для отображения и редактирования данных.

  22. Создание отчетов в DELPHI. QReport и FastReport.

  23. Порядок построения отчета.

  24. Программирование для сетей Интернет.

  25. Файлы хранения настроек (*.ini).

  26. Диалоговые окна. Компоненты со стандартными диалоговыми окнами открытия и закрытия файлов. Динамические диалоги.

  27. Файлы со сложной структурой. Работа с файлами пользовательского типа Record.

  28. Компоненты ListBox, Edit, Memo, Panel, Bevel. Назначение, основные свойства, методы, события.

  29. Процедуры и функции работы с типизированными и не типизированными файлами и файловой системой.

  30. Процедуры и функции работы с типизированными и не типизированными файлами и файловой системой.



3. Методические рекомендации по освоению учебного материала
Студент, выбравший специальность «Автоматизированные системы обработки информации и управления», должен отдавать себе отчет в том, что программирование является базой для этой специальности. Рынок программного обеспечения в России развивается с большой скоростью. Появляются все новые технологии, позволяющие автоматизировать различные области народного хозяйства и экономики. Поэтому, для успешного изучения дисциплины «Программирование в DELPHI» помимо аудиторных занятий необходимо регулярно посещать интернет-ресурсы, знакомиться с публикациями в специальных периодических изданиях компьютерной тематики, участвовать в научных конференциях.

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

На экзамене оценка «отлично» ставится, если студент строит ответ логично в соответствии с планом, показывает максимально глубокие знания профессиональных терминов, понятий, категорий, концепций и теорий. Устанавливает содержательные межпредметные связи. Развернуто аргументирует выдвигаемые положения, приводит убедительные примеры. Обнаруживает способность анализа в освещении различных концепций. Делает содержательные выводы. Демонстрирует знание специальной литературы в рамках учебного методического комплекса и дополнительных источников информации. Имеет место высокий уровень выполнения лабораторных, контрольных и самостоятельных работ в течение учебного процесса

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

Оценка «удовлетворительно» ставится, если ответ недостаточно логически выстроен, план ответа соблюдается непоследовательно. Студент обнаруживает слабость в развернутом раскрытии профессиональных понятий. Выдвигаемые положения декларируются, но недостаточно аргументированы. Ответ носит преимущественно теоретический характер, примеры ограничены, либо отсутствуют. Имеет место низкий уровень выполнения лабораторных, контрольных и самостоятельных работ в течение учебного процесса

Оценка «неудовлетворительно» ставится при условии недостаточного раскрытия профессиональных понятий, категорий, концепций, теорий. Студент проявляет стремление подменить научное обоснование проблем рассуждениями обыденно-повседневного бытового характера. Ответ содержит ряд серьезных неточностей. Выводы поверхностны. Имеет место очень низкий уровень выполнения лабораторных, контрольных и самостоятельных работ в течение учебного процесса

Контроль освоения студентами отдельных тем дисциплины, представленных в тематическом плане в части «самостоятельная работа».

ДЕ 1:

Результатом самостоятельного изучения данного раздела дисциплины является:

1. Составление обзора публикаций по теме из предложенного преподавателем списка литературных источников.

2. Подготовка каждым студентом устного сообщения на занятии.

ДЕ 2:

Результатом самостоятельного изучения данного раздела дисциплины является:

1. Составление обзора публикаций по теме из предложенного преподавателем списка литературных источников.

2. Самостоятельное выполнение практических заданий.

ДЕ 3:

Результатом самостоятельного изучения данного раздела дисциплины является:

1. Составление обзора публикаций по теме из предложенного преподавателем списка литературных источников.

2. Самостоятельное выполнение практических заданий.

4. Материально-техническое обеспечение образовательного процесса


по специальности 230103.51 «Автоматизированные системы обработки информации и управления (в промышленности, в бюджетных отраслях)».
Рубцовский институт (филиал) АлтГУ располагает материально-технической базой, соответствующей санитарно-техническим нормам и обеспечивающей проведение всех видов лабораторной, практической, дисциплинарной и междисциплинарной подготовки и научно-исследовательской работы студентов, предусмотренных ГОС.

Общий компьютерный парк института насчитывает 338 компьютеров, в том числе ПК на мобильных платформах. Из них участвуют в образовательном процессе 217.

Совместно с данным оборудованием в учебном процессе используются 6 мультимедийных проекторов (3 стационарных), интерактивная доска и интерактивная панель.

Аудиторный фонд института, оснащенный СВТ, включает 7 компьютерных классов(4 класса по 15 ПК в каждом, 1 – по 17 ПК, 2 – по 18 ПК), и 4 мобильных класса на ноутбуках. 2 класса по 15 ПК используются в режиме свободного доступа студентов. Мобильные классы на ноутбуках используется в учебно-образовательной деятельности, как для учебных занятий, так и для организации доступа к ресурсам корпоративной сети и Internet на всей территории РИ АлтГУ. Все компьютеры объединены в единую локальную вычислительную сеть и имеет доступ в Интернет.

Учебно-лабораторная база
Лицензионные компьютерные программы

Системное программное беспечение:

  1. Windows XP Professional Service Pack 3

  2. Windows 7 Enterprise Service Pack 1

  3. Windows 7 Professional Service Pack 1

  4. Windows 8 Enterprise

  5. Windows 8 Pro

Пакеты прикладных программ и средства разработки приложений:

  1. Borland Pascal 7.1

  2. Borland Delphi 7.0

  3. Access 2007

  4. Access 2010

  5. Access 2013

5. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ
Основная литература


  1. Кауфман В.Ш. Языки программирования. Концепции и принципы. / В.Ш. Кауфман - ДМК Пресс, 2010 – 464с.

  2. Основы алгоритмизации и программирования : Учебно-методическое пособие / Авт.-сост.В.М.Быстрова. - Рубцовск-Барнаул: Изд-во АлтГу, 2012 - 70c.

  3. Попов, В.Б.   Delpi для школьников : Учебно-методическое пособие / В.Б. Попов. - М.: Финансы и статистика, 2010 - 320c. 

  4. Программирование: Учебно-методическое пособие / Авт.-сост. О.В.Рязанова. - Барнаул;Рубцовск: АлтГУ, 2007 - 255c.

  5. Стивенс Р. Delphi. Готовые алгоритмы / Р. Стивенс. – ДМК Пресс, 2007 – 384с.


Дополнительная литература


  1. Архангельский, А.Я.   Delphi 2006 : Справочное пособие.Язык Delphi, классы,функции Win 32 и .NET / А.Я. Архангельский. - М.: БИНОМ, 2009 - 1152c. 

  2. Архангельский, А.Я.   Программирование в Delpi для Windows : Версии 2006,2007,Turbo Delpi / А.Я. Архангельский. - М.: БИНОМ, 2010 - 1248c. 

  3. Бобровский, А.Н.   Программирование в Delphi 2005 / А.Н. Бобровский. - СПб.: БХВ - Петербург, 2005 - 448c. 

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

  5. Гофман, В.Э.   Работа с базами данных в Delphi / В.Э. Гофман, А.Д. Хомоненко. - СПб.: БХВ- Петербург, 2002 - 624c. 

  6. Истомин, Е.П.   Высокоуровневые методы информатики и программирования : учебник / Е.П. Истомин, В.В. Новиков, М.В. Новикова. - 3-е изд.- СПБ.: ООО "Андреевский издательский дом", 2010 - 228c. 

  7. Климова, Л.М.   Delphi 7: Основы программирования.Решение типовых задач : Самоучитель / Л.М. Климова. - М.: Кудиц-Образ, 2006 - 480c. 

  8. Культин, Н.   Delphi в задачах и примерах / Н. Культин. - Спб.: БХВ-Петербург, 2004 - 288c. 

  9. Сухарев, М.   Золотая книга Delpi : С обновлениями до версии 2010 / М. Сухарев. - СПб.: Наука и Техника, 2010 - 1040c. 

  10. Фаронов, В.В.   Delphi. Программирование на языке высокого уровня : Учебник для вузов / В.В. Фаронов. - СПб: Питер, 2003 - 640c. 

Базы данных, Интернет-ресурсы,

информационно-справочные и поисковые системы

  1. Единое окно доступа к образовательным ресурсам. Электронная библиотека [Электронный ресурс]: инф. система. – М.: ФГАУ ГНИИ ИТТ "Информика", 2005-2012. – Режим доступа: //www. http://window.edu.ru, свободный. – Загл. с экрана (дата обращения 11.04.2012)

  2. Единое окно доступа к образовательным ресурсам. Электронная библиотека [Электронный ресурс] Университетская библиотека on-line . Режим доступа:// http://www.biblioclub.ru/collection.php?id=24– Загл. с экрана (дата обращения 11.10.2012).

  3. Единое окно доступа к образовательным ресурсам. Электронная библиотека [Электронный ресурс] Издательство Лань. Режим доступа:// http://e.lanbook.com/– Загл. с экрана (дата обращения 15.10.2012).

  4. Интернет-университет информационных технологий – дистанционное образование – INTUIT.ru [Электронный ресурс]: офиц. сайт. – М.: Открытые системы, 2003-2011. - Режим доступа: http://www.intuit.ru, свободный. - Загл. с экрана (дата обращения: 17.05.2012).

  5. Портал «Королевство DELPHI» http://www.delphikingdom.ru/

Добавить документ в свой блог или на сайт

Похожие:

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс. Тюмень: тгимэуп, 2007. с. Учебно-методический...
Учебно-методический комплекс предназначен для студентов очной и заочной форм обучения

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс ростов-на-Дону 2009 Учебно-методический...
Учебно-методический комплекс по дисциплине «Адвокатская деятельность и адвокатура» разработан в соответствии с образовательным стандартом...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «Методы оптимальных решений»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных, практических и лабораторных...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «Искусствоведение»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «Акмеология»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «судебная медицина»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «акмеология»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «История психологии»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «Специальная психология»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...

Учебно-методический комплекс по дисциплине программирование на Delphi iconУчебно-методический комплекс по дисциплине «Бюджетная система рф»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...

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


Литература


При копировании материала укажите ссылку ©ucheba 2000-2015
контакты
l.120-bal.ru
..На главную