Робоча навчальна програма навчальної дисципліни "Комп’ютерні технології та програмування " ( за кредитно-модульною системою) Напрям: 050202 "Автоматизація та комп’ютерно-інтегровані
Вид материала | Документы |
Содержание2.2.2 Лабораторні заняття, їх тематика і обсяг. Навчально-методичні матеріали з дисципліни |
- Робоча навчальна програма навчальної дисципліни " Організація та управління комп’ютерно-інтегрованими, 372.13kb.
- Робоча навчальна програма навчальної дисципліни " Автоматизація управління виробництвом", 433.93kb.
- Робоча навчальна програма навчальної дисципліни " Автоматизація технологічних процесів", 514.7kb.
- Робоча навчальна програма з навчальної дисципліни " Правове забезпечення професійної, 350.85kb.
- Робоча навчальна програма навчальної дисципліни " Надійність та діагностика технічних, 450.74kb.
- Робоча навчальна програма навчальної дисципліни „Аналітичне конструювання динамічних, 385.45kb.
- Робоча навчальна програма навчальної дисципліни " Графічне та геометричне моделювання, 352.28kb.
- Робоча навчальна програма навчальної дисципліни „ Технологічні вимірювання І прилади", 532.57kb.
- Робоча навчальна програма дисципліни "метрологія та основи вимірювань" (за кредитно-модульною, 797.27kb.
- Робоча навчальна програма з дисципліни " Цифрові системи керування та обробки інформації, 419.12kb.
2.2.2 Лабораторні заняття, їх тематика і обсяг.
№ пор | Назва теми | Обсяг навчальних занять (год) | |
Лаборант. заняття | СРС | ||
Модуль № 1 “ Основи мови С++ та об'єктно-орієнтованого програмування ” | |||
1.1 | Дослідження елементів С++: оператори, структури, керування | 6 | 3 |
1.2 | Дослідження функцій, масивів, вказівників, посилань | 6 | 3 |
1.3 | Основи мови С++ та об'єктно-орієнтованого програмування. дослідження класів. | 6 | 3 |
1.4 | Дослідження механізму успадкування класів | 4 | 3 |
1.5 | Дослідження поліморфізму | 4 | 2 |
Усього за модулем № 1 | 26 | 14 | |
Модуль № 2 “ Основи програмування за допомогою Windows API ” | |||
2.1 | Створення додатка з вікном та меню | 4 | 2 |
2.2 | Створення додатків з діалоговими вікнами | 4 | 2 |
2.3 | Створення додатків для роботи з файлами . | 4 | 2 |
2.4 | Створення додатків з можливостями малювання та креслення | 4 | 2 |
Усього за модулем № 2 | 16 | 8 | |
Модуль № 3 “ Інтегроване середовище для створення додатків на Visual C++ та загальний огляд MFC ” | |||
3.1 | Розробка консольних додатків під Windows з використанням класів. | 6 | 3 |
3.2 | Розробка додатків з використанням діалогових вікон. | 6 | 3 |
3.3 | Розробка додатків з використанням розширених можливостей інтерфейсу користувача. | 6 | 3 |
3.4 | Робота з графікою. Вивід растрових зображень. | 4 | 2 |
3.5 | Розробка додатків для роботи з файлами. | 4 | 2 |
Усього за модулем № 3 | 26 | 13 | |
Усього за 1 семестр | 68 | 35 | |
Модуль №4 “ Розширення можливостей інтерфейсу користувача ” | |||
4.1 | Серіалізація. Створення додатків для роботи з послідовними файлами. | 4 | 2 |
4.2 | Робота з багатьма документами та вікнами. | 2 | 1 |
4.3 | Діалогові вікна: модальні та немодальні. Списки, комбіновані поля. | 4 | 2 |
Усього за модулем № 4 | 10 | 5 | |
Модуль №5 “ Робота з базами даних та програмування для Internet ” | |||
5.1 | Робота з базами даних на Visual C + + | 4 | 2 |
5.2 | Мова SQL та її використання | 2 | 1 |
5.3 | Відображення ієрархії класів MFC | 4 | 2 |
5.4 | Створення додатку для роботи з контекстом пристрою CDC | 2 | 2 |
5.5 | Використання класів WinInet при програмуванні для Internet. | 4 | 2 |
5.6 | Управління діалоговими вікнами | 2 | 2 |
5.7 | Створення додатків-клієнтів з використанням протоколу FTP. | 4 | 2 |
5.8 | Створення SDI- додатка із двома Виглядами | 4 | 2 |
Усього за модулем № 5 | 26 | 15 | |
Усього за 2 семестр | 36 | 20 | |
Модуль № 6 “Сучасні методи програмування” | |||
6.1 | Концепція технології ActiveX. | 2 | 1 |
6.2 | Створення елементів ActiveX на базі стандартних елементів | 2 | 1 |
6.3 | Створення додатка-контейнера ActiveX. | 2 | 1 |
6.4 | Створення додатка-серверу ActiveX. | 2 | 1 |
6.5 | Багатозадачність на основі потоків Windows. | 2 | 1 |
6.6 | Виключення, шаблони та останні модифікаціі С++. | 4 | 2 |
6.7 | Створення власних класів та модулів. | 3 | 2 |
Усього за модулем № 6 | 17 | 9 | |
Усього за 3 семестр | 17 | 9 | |
Усього за навчальною дисципліною | 121 | 66 |
- Самостійна робота студента і контрольні заходи.
№ тижня | Зміст самостійної роботи студента | Обсяг СРС (год). | Форма контролю | № тижня проведення конторко | ||
Модуль № 1 “ Основи мови С++ та об'єктно-орієнтованого програмування” | | |||||
1 | Опрацювання матеріалу лекції № 1.1 | 1 | ПК | 1 | ||
1 | Підготовка до Л.Р. № 1.1 | 2 | ПК | 1 | ||
2 | Опрацювання матеріалу лекції № 1.2 | 1 | ПК | 2 | ||
2 | Підготовка до Л.Р. № 1.1,1.2 | 2 | ПК | 2 | ||
3 | Опрацювання матеріалу лекції № 1.3 | 1 | ПК | 3 | ||
3 | Підготовка до Л.Р. № 1.2 | 2 | ПК | 3 | ||
4 | Опрацювання матеріалу лекції № 1.4 | 1 | ПК | 4 | ||
4 | Підготовка до Л.Р. № 1.3 | 2 | ПК | 4 | ||
5 | Опрацювання матеріалу лекції № 1.5 | 1 | ПК | 5 | ||
5 | Підготовка до Л.Р. № 1.3,1.4 | 3 | ПК | 5 | ||
6 | Підготовка до модульної контрольної роботи №1 | 1 | МК | 6 | ||
6 | Підготовка до Л.Р. № 1.4,1.5 | 2 | ПК | 6 | ||
7 | Підготовка до Л.Р. № 1.5, 2.1 | 2 | ПК | 7 | ||
Модуль № 2 “ Основи програмування за допомогою Windows API ” | | |||||
7 | Опрацювання матеріалу лекції № 2.1 | 1 | ПК | 7 | ||
8 | Опрацювання матеріалу лекції № 2.2 | 1 | ПК | 8 | ||
8 | Підготовка до Л.Р. № 2.1,2.2 | 2 | ПК | 8 | ||
9 | Опрацювання матеріалу лекції № 2.3 | 1 | ПК | 9 | ||
9 | Підготовка до Л.Р. № 2.2,2.3 | 2 | ПК | 9 | ||
10 | Підготовка до Л.Р. № 2.3,2.4 | 2 | ПК | 10 | ||
10 | Підготовка до модульної контрольної роботи №2 | 1 | МК | 10 | ||
11 | Підготовка до Л.Р. № 2.4,3,1 | 2 | ПК | 11 | ||
Модуль № 3“ Інтегроване середовище для створення додатків на Visual C++ та загальний огляд MFC ” | | |||||
11 | Опрацювання матеріалу лекції № 3.1 | 1 | ПК | 11 | ||
12 | Опрацювання матеріалу лекції № 3.2 | 1 | ПК | 12 | ||
12 | Підготовка до Л.Р. № 3.1 | 2 | ПК | 12 | ||
13 | Опрацювання матеріалу лекції № 3.3 | 1 | ПК | 13 | ||
13 | Підготовка до Л.Р. № 3.2 | 2 | ПК | 13 | ||
14 | Опрацювання матеріалу лекції № 3.4 | 1 | ПК | 14 | ||
14 | Підготовка до Л.Р. № 3.2,3.3 | 2 | ПК | 14 | ||
15 | Опрацювання матеріалу лекції № 3.5 | 1 | ПК | 15 | ||
15 | Підготовка до Л.Р. № 3.3 | 2 | ПК | 15 | ||
16 | Підготовка до Л.Р. № 3.4 | 2 | ПК | 16 | ||
16 | Опрацювання матеріалу лекції № 3.6 | 1 | ПК | 16 | ||
17 | Підготовка до Л.Р. № 3.5 | 2 | ПК | 17 | ||
17 | Підготовка до модульної контрольної роботи №3 | 1 | МК | 17 | ||
Усього за 1 семестр | 52 | | | |||
Модуль № 4“ Розширення можливостей інтерфейсу користувача ” | | |||||
1 | Опрацювання матеріалу лекції № 4.1 | 1 | ПК | 1 | ||
1 | Підготовка до Л.Р. № 4.1 | 1 | ПК | 1 | ||
2 | Опрацювання матеріалу лекції № 4.2 | 1 | ПК | 2 | ||
2 | Підготовка до Л.Р. № 4.1 | 1 | ПК | 2 | ||
3 | Опрацювання матеріалу лекції № 4.3 | 1 | ПК | 3 | ||
3 | Підготовка до Л.Р. № 4.2 | 1 | ПК | 3 | ||
4 | Опрацювання матеріалу лекції № 4.4 | 1 | ПК | 4 | ||
4 | Підготовка до Л.Р. № 4.3 | 1 | ПК | 4 | ||
5 | Опрацювання матеріалу лекції № 4.5 | 1 | ПК | 5 | ||
5 | Підготовка до Л.Р. № 4.3 | 1 | ПК | 5 | ||
6 | Опрацювання матеріалу лекції № 4.6 | 1 | ПК | 6 | ||
6 | Підготовка до Л.Р. № 5.1 | 1 | ПК | 6 | ||
7 | Опрацювання матеріалу лекції № 4.7 | 1 | ПК | 7 | ||
7 | Підготовка до Л.Р. № 5.1 | 1 | ПК | 7 | ||
8 | Підготовка до модульної контрольної роботи №4 | 1 | МК | 8 | ||
Модуль №5 “Робота з базами даних та програмування для Internet” | ||||||
8 | Підготовка до Л.Р. № 5.2 | 1 | ПК | 8 | ||
9 | Опрацювання матеріалу лекції № 5.1 | 1 | ПК | 9 | ||
9 | Підготовка до Л.Р. № 5.3 | 1 | ПК | 9 | ||
10 | Опрацювання матеріалу лекції № 5.2 | 1 | ПК | 10 | ||
10 | Підготовка до Л.Р. № 5.3 | 1 | ПК | 10 | ||
11 | Опрацювання матеріалу лекції № 5.3 | 1 | ПК | 11 | ||
11 | Підготовка до Л.Р. № 5.4 | 2 | ПК | 11 | ||
12 | Опрацювання матеріалу лекції № 5.4 | 1 | ПК | 12 | ||
12 | Підготовка до Л.Р. № 5.5 | 1 | ПК | 12 | ||
13 | Опрацювання матеріалу лекції № 5.5 | 1 | ПК | 13 | ||
13 | Підготовка до Л.Р. № 5.5 | 1 | ПК | 13 | ||
14 | Опрацювання матеріалу лекції № 5.6 | 2 | ПК | 14 | ||
14 | Підготовка до Л.Р. № 5.6 | 1 | ПК | 14 | ||
15 | Опрацювання матеріалу лекції № 5.7 | 1 | ПК | 15 | ||
15 | Підготовка до Л.Р. № 5.7 | 1 | ПК | 15 | ||
16 | Опрацювання матеріалу лекції № 5.8 | 1 | ПК | 16 | ||
16 | Підготовка до Л.Р. № 5.7 | 1 | ПК | 16 | ||
17 | Опрацювання матеріалу лекції № 5.9 | 1 | ПК | 17 | ||
17 | Підготовка до Л.Р. № 5.8 | 1 | ПК | 17 | ||
18 | Підготовка до Л.Р. № 5.8 | 1 | ПК | 18 | ||
10-16 | Виконання домашнього завдання | 8 | ПК | 16 | ||
18 | Підготовка до модульної контрольної роботи № 5 | 1 | МК | 18 | ||
Усього за 2 семестр | 46 | | | |||
Модуль №6 “Сучасні методи програмування” | ||||||
1 | Опрацювання матеріалу лекції № 6.1 | 1 | ПК | 1 | ||
2 | Підготовка до Л.Р. № 6.1 | 1 | ПК | 2 | ||
3 | Опрацювання матеріалу лекції № 6.2 | 1 | ПК | 3 | ||
4 | Підготовка до Л.Р. № 6.2 | 1 | ПК | 4 | ||
5 | Опрацювання матеріалу лекції № 6.3 | 1 | ПК | 5 | ||
6 | Підготовка до Л.Р. № 6.3 | 1 | ПК | 6 | ||
7 | Опрацювання матеріалу лекції № 6.4 | 1 | ПК | 7 | ||
8 | Підготовка до Л.Р. № 6.4 | 1 | ПК | 8 | ||
9 | Опрацювання матеріалу лекції № 6.5 | 1 | ПК | 9 | ||
10 | Підготовка до Л.Р. № 6.5 | 1 | ПК | 10 | ||
11 | Опрацювання матеріалу лекції № 6.6 | 1 | ПК | 11 | ||
12 | Підготовка до Л.Р. № 6.6 | 1 | ПК | 12 | ||
13 | Опрацювання матеріалу лекції № 6.7 | 1 | ПК | 13 | ||
14 | Підготовка до Л.Р. № 6.6 | 1 | ПК | 14 | ||
3-15 | Виконання курсової роботи | 36 | | 15 | ||
15 | Опрацювання матеріалу лекції № 6.8 | 1 | ПК | 15 | ||
16 | Підготовка до Л.Р. № 6.7 | 1 | ПК | 16 | ||
17 | Підготовка до Л.Р. № 6.7 | 1 | ПК | 17 | ||
17 | Підготовка до модульної контрольної роботи № 6 | 1 | МК | 17 | ||
Усього за 3 семестр | 54 | | | |||
Усього за навчальною дисципліною | 152 | | |
- Курсова робота
Курсова робота (КР) з дисципліни виконується у третьому семестрі, відповідно до затверджених в установленому порядку методичних рекомендацій, з метою закріплення та поглиблення теоретичних знань та умінь, набутих студентом у процесі засвоєння всього навчального матеріалу дисципліни в області математичного моделювання та дослідження складних динамічних систем.
Конкретна мета КР міститься у розробці динамічної бібліотеки (DLL), а також СОМ-серверів та СОМ - об’єктів .
Для успішного виконання курсової роботи студент повинен знати, як створювати різні види динамічних та статичних бібліотек для групи функцій та класів, а також знати як використовувати різні види бібліотек. Виконання, оформлення та захист КР здійснюється студентом в індивідуальному порядку відповідно до методичних рекомендацій.
Час, потрібний для виконання КР, - до 36 годин самостійної роботи.
2.2.4.2 Домашнє завдання
В процесі вивчення матеріалу дисципліни студенти виконують одну домашню роботу, тематика якої пов'язана з тематикою лабораторних робіт. Домашня робота стосується роботи з базою даних на Visual С++.
Домашня робота виконуються у другому семестрі.
Домашня робота повинна включати короткі теоретичні відомості стосовно проблеми, що розглядається; побудову алгоритму; написання програми; отримання результатів та їх аналіз; формулювання практичних висновків.
Час, потрібний для виконання ДЗ, - до 8 годин самостійної роботи.
- Навчально-методичні матеріали з дисципліни