Міністерство освіти і науки, молоді та спорту України
Національна металургійна академія України
РОБОЧА ПРОГРАММА
Методичні вказівки і індивідуальні завдання до вивчення дисципліни
«ПРИКЛАДНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ»
для студентів за галузю знань 0201 – «КУЛЬТУРА»
Дніпропетровськ 2012
Міністерство освіти і науки, молоді та спорту України
Національна металургійна академія України
Кафедра | Прикладної математики та обчислювальної техніки |
«Затверджую»
Перший проректор
професор В. П. Іващенко
‘‘__’’ __________ ____ р.
Програма навчальної дисципліни
з дисципліни | «Прикладне програмне забезпечення» |
Напрямок підготовки | 0201 Культура | |
Спеціальність | 6.020105 | Документознваство та інформаційна діяльність |
|
Розподіл навчальних годин
Усього | Семестри | ||||
IV | |||||
Усього годин за навчальним планом | 144 | 144 | |||
у тому числі: Аудиторні заняття | 64 | 64 | |||
з них: - лекції | 24 | 24 | |||
- лабораторні заняття | 40 | 40 | |||
Самостійна робота | 80 | 80 | |||
у тому числі при : - підготовці до аудиторних занять | 44 | 44 | |||
- підготовка до контрольних заходів (4*9) | 36 | 36 | |||
- виконанні домашніх завдань | |||||
- опрацювання розділів програми, які не викладаються на лекціях | - | - | |||
Підсумковий контроль | Залік | Залік |
Характеристика дисципліни
Навчальна дисципліна «Прикладне программне забеспечення» входити до циклу дисциплін професійної та практичної підготовки.
Позначка вивчення дисципліни
Метою викладання дисципліни є ознайомлення з сучасними засобами візуальної розробки Windows додатків і корпоративних проектів, концепціями об’єктно-орієнтованого програмування, структурою об’єктно-орієнтованих мов програмування і правилами опису об'єктів, новими технологіями обміну і керування інформацією.
У результаті вивчення дисципліни студент винний:
знаті:
· Теоретичні основи побудови об’єктно-орієнтованих систем. Мати уявлення про поняття «клас», «спадкування», «поліморфізм». Мати уявлення про поняття «властивість», «подія», «метод об'єкта»;
вміти:
· разробляти Windows додаткі, стосовно до майбутньої спеціальності в об’єктно-ориентированних середовищах візуального програмування.
Критерії успішності – отримання позитивної оцінки при складанні контрольних робіт.
Засоби діагностики успішності навчання – комплекти питань до тестових електронных завдань у системі тестування «Модуль-12».
Зв’язок з іншими дисциплінами
Дисципліна базується на раніше отриманих знаннях в області:
· Інформатика та компьютерна техніка;
· вища математика.
Структура дисципліни
Модуль | Тема лекції (заняття) | Обсяг (год) | Шифр змістового модуля | Вид підсумкового контролю |
1 | Модуль 1. Інтегроване середовище розробки Delphi | ПФ. С.01.ПР.0.08.03 | Контрольна робота | |
Лекції | 6 | |||
Середовище Delphi – загальновизнаний лідер розробки Windows додатків. Інтегроване середовище розробки. Головні складові частини середовища програмування. Дизайнер форм. Редактор коду. Інспектор об'єктів. Палітра компонентів. Стандартні компоненти. Склад і структура файлів проекту. | 2 | |||
Компоненти сторінок Additional, Win32, System, Internet, Dialogs. Керування проектом. Команди меню File, Edit, Search, View, Project, Run. | 2 | |||
Основні операції з компонентами середовища Delphi. Оброблювачі подій компонентів. Нестандартні оброблювачі подій компонентів. | 2 | |||
Лабораторні роботи | 10 | |||
Ознайомлення і вивчання інтерфейсу Delphi. | 2 | |||
Склад і структура файлів проекту. Правила создання проекту. Unit і його описання. Project і його описання. | 2 | |||
Ознайомлення і вивчання основних компонентів Delphi. Установка компонентів у форму. Редактування властивостей компонентів. | 2 | |||
Программне керування властивостями компонентів. | 4 | |||
Самостійна робота | 20 | |||
Підготовка до аудиторних занять | 11 | |||
Підготовка до виконання контрольного завдання. | 9 | |||
Опрацювання розділів програми, які не викладаються на лекціях | - | |||
Всього | 36 | |||
2 | Модуль 2. Концепції об’єктно-орієнтованнго програмування | ПФ. С.01.ПР.0.08.03 | Контрольна робота | |
Лекції | 6 | |||
Класи. Спадкування. Інкапсуляція. Поліморфізм. Клас - новий тип даних. Оголошення типів. Об'єкти, класи й екземпляри. | 2 | |||
Компоненти, особливий вид об'єктів. Хто від кого породжений. Робота з компонентами, яких немає в палітрі. | 2 | |||
Властивості і методи елементів керування. Властивості і методи форми. Події й оброблювачі подій. Види подій. Події миші і клавіатури. Програмно - керовані події. | 2 | |||
Лабораторні заняття | 10 | |||
Утворення системного і контекстного меню. Обробка подій OnClick меню. Створення прикладів. | 2 | |||
Властивость Canvas. Деякі вкладені властивості и методи Canvas. Створення прикладів. | 2 | |||
Обробка подій onMouseDown, onMouseUp, OnMouseMove, onKeyUp, onKeyDown та іньших форми. Створення прикладів. | 2 | |||
Елементи керування Edit, Memo, Label, Button, Panel та обробка подій елементів керування. | 2 | |||
Компоненти палітри Dialogs. Деякі методи компонентів. Створення прикладів. | 2 | |||
Самостійна робота | 20 | |||
Підготовка до аудиторних занять | 11 | |||
Підготовка до виконання контрольного завдання. | 9 | |||
Опрацювання розділів програми, які не викладаються на лекціях | - | |||
Всього | 36 | |||
3 | Модуль 3. Мова Object Pascal | ПФ. С.01.ПР.0.08.03 | Контрольна робота | |
Лекції | 6 | |||
Основні базові типи данних. Прости типи данних. Строкови типи. Структуровані типи. Массиви. Множества. Запис. Класс. | 2 | |||
Основні конструкції мови Object Pascal. With do, Case do, For do, While do, Repeat Until. | 2 | |||
Оголошення типів. Область видимості ідентифікатора. Правила написання програмного коду. | 2 | |||
Лабораторні заняття | 10 | |||
Разробка прикладів з вікорестіванням конструкції (if then else). | 2 | |||
Разробка прикладів з вікорестіванням конструкції (for to do). | 2 | |||
Разробка прикладів з вікорестіванням конструкції (while do), (repit until). | 2 | |||
Разробка прикладів з вікорестіванням типів Const array[ ]of, Var array[ ]of. | 2 | |||
Разробка прикладів з вікорестіванням ти | 2 | |||
пів Record, Type, Class. | ||||
Самостійна робота | 20 | |||
Підготовка до аудиторних занять | 11 | |||
Виконання контрольного завдання. | 9 | |||
Опрацювання розділів програми, які не викладаються на лекціях | - | |||
Всього | 36 | |||
4 | Модуль 4. Створення методів у середовищі Delphi. | ПФ. С.01.ПР.0.08.03 | Контрольна робота | |
Лекції | 6 | |||
Правила розробки і декларування функцій. Правила розробки і декларування процедур. | 2 | |||
Обробка виняткових ситуацій. Структурна обробка виняткових ситуацій. Синтаксис обробки виняткових ситуацій. | 2 | |||
Обробка повідомлень Windows у середовищі Delphi. Синтаксис обробки повідомлень. | 2 | |||
Лабораторні заняття | 10 | |||
Розробка і викорестування Private і Public процедур і функцій. Розробка Windows приклада «Фільтр графічного редактора» | 4 | |||
Самостійна розробка Windows приклада «Текстовий редактор RTF» – аналог WordPad. | 6 | |||
Самостійна робота | 20 | |||
Підготовка до аудиторних занять | 11 | |||
Виконання контрольного завдання. | 9 | |||
Опрацювання розділів програми, які не викладаються на лекціях | - | |||
Всього | 36 |
Зміст дисципліни
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


