МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Саратовский государственный университет имени Н.Г.Чернышевского»
Балашовский институт (филиал)
УТВЕРЖДАЮ
Директор БИ СГУ
доцент А.В.Шатилова
___________________________
"__" __________________20__ г.
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
ПРОГРАММИРОВАНИЕ В ВИЗУАЛЬНЫХ СРЕДАХ
Направление подготовки
230700 Прикладная информатика
Профиль подготовки
Прикладная информатика в экономике
Квалификация (степень) выпускника
Бакалавр
Форма обучения
Очная
Балашов,
2011
2
Содержание:
1. Цели освоения дисциплины ............................................................................... 3
2.Место дисциплины в структуре ООП бакалавриата ........................................ 3
3. Компетенции обучающегося, формируемые в результате освоения
дисциплины.............................................................................................................. 3
4. Структура и содержание дисциплины .............................................................. 4
5. Образовательные технологии........................... Error! Bookmark not defined.
6. Учебно-методическое обеспечение самостоятельной работы студентов.
Оценочные средства для текущего контроля успеваемости, промежуточной
аттестации по итогам освоения дисциплины. .... Error! Bookmark not defined.
7. Учебно-методическое и информационное обеспечение дисциплины ........... 7
8. Материально-техническое обеспечение дисциплины ..................................... 8
3
1. Цели освоения дисциплины
Целями освоения дисциплины (модуля) «Программирование в
визуальных средах» является овладение навыками разработки приложений в
интегрированных средах разработки (IDE), знакомство с основами
визуального проектирования и событийного программирования. Программа
дисциплины предусматривает изучение и применение на практике новых
технологий программирования.
2.Место дисциплины в структуре ООП бакалавриата
Дисциплина «Программирование в визуальных средах» относится к
блоку дисциплин по выбору Математического и естественнонаучного цикла
ООП (Б2.ДВ1), для ее освоения обучающиеся должны обладать знаниями,
умениями и готовностями, полученными из общеобразовательных курсов
математики и информатики, а так же курса «Информатика и
программирование». Они должны знать базовые принципы построения
рациональных алгоритмов, критерии алгоритма, методы структурного
нисходящего программирования; уметь разрабатывать алгоритм и
анализировать его; использовать нисходящий метод для решения больших
проблем путем разбивки их на более мелкие; владеть базовыми навыками
программирования в современных средах и стратегиями проектирования,
эвристическими методами конструирования алгоритмов;
Успешное освоение данной дисциплины является необходимым для
последующего
изучения
дисциплин
«Высокоуровневые
методы
информатики и программирования», «Объектно-ориентированные методы
программирования»,
«Разработка
многоуровневых
приложений»,
«Распределенная обработка информации».
3. Компетенции обучающегося, формируемые в результате освоения
дисциплины
Данная дисциплина способствует формированию следующих
компетенций:
Общекультурные компетенции:
- способность использовать, обобщать и анализировать
информацию, ставить цели и находить пути их достижения в условиях
формирования и развития информационного общества (ОК-1);
4
- способность самостоятельно приобретать и использовать в
практической деятельности новые знания и умения, стремится к
саморазвитию (ОК-5).
Профессиональные компетенции:
- способен ставить и решать прикладные задачи с использованием
современных информационно-коммуникационных технологий (ПК-4);
- способность применять к решению прикладных задач базовые
алгоритмы обработки информации, выполнять оценку сложности
алгоритмов, программировать и тестировать программы (ПК-10);
- способность принимать участие во внедрении, адаптации и
настройке прикладных ИС (ПК-13);
- способен применять методы анализа прикладной области на
концептуальном, логическом, математическом и алгоритмическом
уровнях (ПК-17);
- способен анализировать рынок программно-технических средств,
информационных продуктов и услуг для решения прикладных задач и
создания информационных систем (ПК-19).
В результате освоения дисциплины обучающийся должен:
Знать:
 основные принципы визуального проектирования приложений и
программирования;
 основные возможности среды разработки Turbo Delphi, основные
свойства, методы и события стандартных компонент Turbo Delphi.
Уметь:
 разрабатывать и отлаживать эффективные алгоритмы и программы с
использованием современных технологий;
 создавать Windows-приложения, используя стандартные наборы
компонентов в среде Turbo Delphi.
Владеть
 навыками визуального программирования в современных средах.
4. Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет 3 зачетные единицы, 108
часа, из них:
- по очной форме обучения 54 часа аудиторной работы (18 часов
лекций и 36 часов лабораторных занятий), 54 часов самостоятельной работы,
дисциплина изучается в 2 семестре, ее освоение заканчивается зачетом;
№
п/п
Раздел
дисциплины
С Неде
е
ля
м семес
ес тра
Виды учебной работы,
включая
самостоятельную
работу студентов и
Формы текущего
контроля
успеваемости (по
неделям семестра)
5
т
р
1
Основы
визуального
программирования
2
Модульное
программирование
3
Использование
основных
компонент
IDE
Delphi
Итого по семестру
2
1-2
трудоемкость (в часах)
Пра Лаб
Ле кти ора
кц чес тор
ии кие ные
СР
2
4
6
2
2-6
6
10
16
2
5-18
10
22
32
18
36
54
2
Формы
промежуточной
аттестации (по
семестрам)
Отчет по
лабораторной работе
Отчет по
лабораторной работе
Отчет по
лабораторной работе
Зачет
Содержание разделов дисциплины
Тема 1. Основы визуального программирования
Визуальное программирование. Особенности программирования в
оконных операционных средах. Понятие IDE. Системы быстрой разработки
(RAD-технология). Этапы разработки приложения. IDE Delphi.
Тема 2. Модульное программирование
Понятие модуля. Структура модуля. Заголовок модуля и связь модулей
друг с другом. Интерфейсная часть модуля. Реализационная часть модуля.
Инициализирующая часть модуля. Компиляция модулей. Доступ к
объявленным в модуле объектам. Стандартные модули.
Тема 3. Использование основных компонент IDE Delphi
Палитра компонентов. Компоненты. Редактирование свойств и методов
компонентов. Реакция на события. Компоненты ввода и вывода данных.
Компоненты для работы с табличными данными. Окна сообщений и
диалоговые окна. Меню формы. Виды меню. Проектирование меню и его
компонентов. Важнейшие свойства и события меню. Строка состояния.
Панель инструментов. Свойства и события.
5. Образовательные технологии
В ходе изучения дисциплины предусмотрено использование следующих
образовательных технологий: лекции, практические занятия, проблемное
обучение, модульная технология, проблемная лекция, подготовка
письменных аналитических работ, самостоятельная работа студентов.
В учебном процессе предусмотрено использование активных и
интерактивных форм занятий и методов обучения (деловых и ролевых игр,
проектных методик, мозгового штурма, разбора конкретных ситуаций,
анализа педагогических задач, педагогического эксперимента, иных форм) в
сочетании с внеаудиторной работой. Удельный вес занятий, проводимых в
6
интерактивных формах, должен составлять не менее 30 % аудиторных
занятий.
Для обеспечения доступности обучения инвалидам и лицам с
ограниченными возможностями здоровья учебные материалы могут быть
адаптированы с учетом особых потребностей: в печатных материалах
укрупнен шрифт, произведена замена текста аудиозаписью, использованы
звуковые средства воспроизведения информации.
6. Оценочные средства для текущего контроля успеваемости,
промежуточной аттестации по итогам освоения дисциплины
и учебно-методическое обеспечение самостоятельной работы
студентов
Оценочные средства составляются преподавателем самостоятельно при
ежегодном обновлении банка средств. Количество вариантов заданий
зависит от числа обучающихся.
Электронные версии лабораторных работ хранятся на факультетском
файл-сервере \\kafpi_serv и содержат все необходимые методические
указания и задания для индивидуального выполнения.
в) оценочные средства для итоговой аттестации
Вопросы к зачету:
1. Понятие визуального программирования.
2. RAD-системы и технологии.
3. Этапы разработки приложения.
4. Основы языка Delphi. Типы данных. Функции преобразования типов.
5. Структура программы и модуля. Области действия идентификаторов.
6. Форма. Основные свойства и события формы.
7. Управление проектом с несколькими формами. Выбор главной формы.
Вызов форм из приложения.
8. Компоненты. Понятие и классификации компонентов. Основные
свойства и события компонентов.
9. Компоненты ввода и вывода данных.
10. Компоненты для работы с табличными данными.
11.Окна сообщений и диалоговые окна.
12.Меню формы. Виды меню. Проектирование меню и его компонентов.
Важнейшие свойства и события меню.
13.Строка состояния. Панель инструментов. Свойства и события.
Тематика заданий для самостоятельной разработки:
1. Разработка Windows-приложения учета движения товаров на складе.
2. Разработка Windows-приложения планирования деятельности цеховизготовителей.
3. Разработка Windows-приложения учета оплаты отгруженной
продукции заказчикам.
7
4. Разработка Windows-приложения для анализа выполнения договорных
обязательств.
5. Разработка Windows-приложения для анализа выполнения плана
выпуска продукции.
6. Разработка
Windows-приложения
для
анализа
выполнения
финансового плана предприятия.
7. Разработка Windows-приложения учета предоплаты товаров за
заказанную продукции
8. Разработка Windows-приложения для анализа запасов продукции на
складах (излишки).
9. Разработка Windows-приложения для анализа запасов продукции на
складах (дефицит).
10.Разработка Windows-приложения учета отгрузки продукции со склада
заказчикам.
г) учебно-методическое обеспечение
самостоятельной работы студентов
Самостоятельная работа студентов осуществляется на базе
электронной версии лабораторных работ, которые хранятся на
факультетском файл-сервере \\kafpi_serv и содержат все необходимые
методические указания и задания для индивидуального выполнения по
вариантам. Контроль выполнения самостоятельной работы еженедельный,
проводится в форме отчета по выполненной работе.
7. Учебно-методическое и информационное обеспечение
дисциплины
а) основная литература:
1. Бескоровайный И. В. Азбука Delphi: программирование с нуля [Эл.
ресурс]
/ И. В. Бескоровайный/ –
Новосибирск: Сибирское
университетское издательство, 2008. - 112 c. Режим доступа
http://www.biblioclub.ru/book/57377/ (ЭБС biblioclub).
2. Культин Н. Turbo Pascal в задачах и примерах [Эл. ресурс] / Культин Н.
- СПб. : БХВ-Петербург, 2010. - 256 с. – Режим доступа: ЭБС
«IBOOKS».
б) дополнительная литература:
3. Истомин Е. П. Информатика и программирование : учебник/ Е. П.
Истомин, С. Ю. Неклюдов, В. И. Романенко: ООО "Андреевский
издательский дом", 2006. -248 с
4. Кузнецов О. А. Основы программирования в среде Delphi : учеб.метод. пособие для студентов физ.-мат. специальностей вузов/ О. А.
Кузнецов. -Балашов: Николаев, 2009. -104 с.
5. Сорокин В. А. Введение в программирование : учеб.-метод. пособие/
В. А. Сорокин. -М.: ВЛАДОС, 2006. -203 с
8
6. Фленов М.Е. Delphi 2005. Секреты программирования. – СПб.: Питер,
2006. – 266 с.
7. Сухарев М.В. Основы Delphi. Профессиональный подход. – СПб.:
Наука и Техника, 2004. – 600 с.
8. Стивенс Р. Delphi. Готовые алгоритмы / Пер. с англ. Мерещука П.А. –
2-е изд. – М.: ДМК Пресс; СПб.: Питер, 2004. – 384 с.
9. Жуков А. Изучаем Delphi. — СПб.: Питер, 2000.
в) программное обеспечение и Интернет-ресурсы
1. Среда визуального программирования Turbo Delphi
Интернет-ресурсы:
1. http://www.bdrc.ru/ - BorlanD Russian Сommunity
2. http://www.delphikingdom.ru — королевство Delphi
3. http://www.delphisources.ru/ - исходники и программы
4. http://drkb.ru/ - русская база знаний по Delphi
5. http://www.delphimaster.ru/ - мастера Delphi
8. Материально-техническое обеспечение дисциплины
Компьютерные классы, оснащенные соответствующим программным
обеспечением, объединенные в локальную сеть с доступом в Интернет,
лекционные занятия ведутся с помощью проекционного оборудования
Программа составлена в соответствии с требованиями ФГОС ВПО с
учетом рекомендаций и Примерной ООП ВПО по направлению 230700
Прикладная информатика и профилю Прикладная информатика в экономике.
Автор: к.ф.-м. н., доцент кафедры прикладной информатики Сергеева М.Ю.
Программа одобрена на заседании кафедры прикладной информатики
от «29» августа 2011 года, протокол № 7.
Подписи:
Автор программы
__________________к.ф.-м.н., Сергеева М.Ю.
Зав. кафедрой
прикладной информатики ________________ к.ф.-м.н, доцент Талагаев Ю.В.
Декан факультета математики,
экономики и информатики
____________к.п.н., доцент Кертанова В.В.
(факультет, где разрабатывалась программа)
Декан факультета математики,
экономики и информатики
____________к.п.н., доцент Кертанова В.В.
(факультет, где реализуется программа)
9
Рабочая программа пересмотрена, обсуждена и одобрена для исполнения
в 2013-2014 учебном году на заседании кафедры прикладной информатики.
Протокол № 7 от «26» августа 2013 г.
Зав. кафедрой _____________________/Талагаев Ю.В./
Download