
- •Основи програмної інженерії (se201)
- •Тернопіль
- •2. Мета й завдання вивчення дисципліни „основи програМної інженерії” і її місце в навчальному процесі
- •Загальна характеристика навчальної дисципліни основи програМної інженерії
- •3. Структура залікового кредиту
- •4. Зміст лекційного матеріалу
- •5. Перелік лабораторних робіт
- •6. Самостійна робота студентів
- •8. Система контролю знань, умінь, навичок. Розподіл балів, що присвоюються студенту за різні види робіт Семестр 1
- •Семестр 2
- •Розподіл балів, що присвоюються студентам, з дисципліни Семестр 1
- •Семестр 2
- •9. Перелік питань підсумкового контролю
- •10. Рекомендована література
5. Перелік лабораторних робіт
Номер ЛР |
Тема лабораторних робіт |
Семестр 1 |
|
1.1 |
Розробка програмного проекту з використанням ітераційної моделі розробки ПЗ Перща ітерація. розробити програму-калькулятор, для командної стрічки в середовищі MS Windows. |
1.2 |
Розробка програмного проекту з використанням ітераційної моделі розробки ПЗ Друга ітерація. Можливість вводу операндів, над якими виконуватиметься математична дія |
1.3 |
Розробка програмного проекту з використанням ітераційної моделі розробки ПЗ Третя ітерація. Можливість запам’ятовування результату попередньої операції. Розпізнавання вводу операнду та символу дії |
1.4 |
Розробка програмного проекту з використанням ітераційної моделі розробки ПЗ Четверта ітерація. Запам’ятовувати введені операнди та операції Можливість відміни останньої останньої операції що запам’ятовували, якщо вона була введена некоректно; Реалізації обчислення функцій sin, cos, ln |
1.5 |
Розробка програмного проекту з використанням ітераційної моделі розробки ПЗ П’ята ітерація. Реалізація пріоритетності з використанням дужок. |
1.6 |
Розробка програмного проекту з використанням ітераційної моделі розробки ПЗ Здача проекту. Оформлення специфікацій та розроблений проект та здача його замовнику. |
Разом за _І_ семестр __16__годин лабораторних робіт |
|
Семестр 2 |
|
2 |
Розробка програмного проекту з використанням каскадної моделі розробки ПЗ Метою роботи є практичне закріплення знань по каскадній моделі розробки ПЗ. |
3 |
Пошук акторів та варіантів використання Метою роботи є розвинення навичок по аналізу предметної області та здійсненню пошуку акторів та варіантів використання. |
4 |
Розробка програмного проекту з використанням об’єктно-орієнтованого підходу. Метою роботи є набути базових навичок розробки програмних систем з використанням ООП |
5 |
Командна робота Набути базових навичок роботи в команді при розробці програмних проектів |
6 |
|
Разом за _2_ семестр __36__годин лабораторних робіт |
|
Всього з дисципліни __52__ годин лабораторних робіт. |
6. Самостійна робота студентів
№ |
Зміст самостійної ( індивідуальної ) роботи |
Орієнтовна кількість годин |
Семестр 1 |
||
Змістовний модуль 1 - Інженерія програмного забезпечення |
|
|
1 |
Опрацювання лекційного матеріалу лекції № 1 |
3,0 |
2 |
Опрацювання лекційного матеріалу лекції № 2, підготовка до виконання лабораторної роботи №1.1 |
10,0 |
3 |
Опрацювання лекційного матеріалу лекції № 3 |
3,0 |
4 |
Опрацювання лекційного матеріалу лекції № 4, підготовка до виконання лабораторної роботи №1.2. |
10,0 |
5 |
Опрацювання лекційного матеріалу лекції № 5 |
3,0 |
6 |
Опрацювання лекційного матеріалу лекції № 6, підготовка до виконання лабораторної роботи №1.3. |
10,0 |
7 |
Опрацювання лекційного матеріалу лекції № 7 |
3,0 |
Змістовний модуль 2 - Вимоги та специфікації |
|
|
8 |
Опрацювання лекційного матеріалу лекції № 8 |
3,0 |
9 |
Опрацювання лекційного матеріалу лекції № 9, підготовка до виконання лабораторної роботи №1.4 |
10,0 |
10 |
Опрацювання лекційного матеріалу лекції № 10 |
3,0 |
11 |
Опрацювання лекційного матеріалу лекції № 11, підготовка до виконання лабораторної роботи №1.5. |
10,0 |
12 |
Опрацювання лекційного матеріалу лекції № 12 |
3,0 |
13 |
Опрацювання лекційного матеріалу лекції № 13, |
3,0 |
14 |
Опрацювання лекційного матеріалу лекції № 14, підготовка до виконання лабораторної роботи №1.6 |
10,0 |
15 |
Опрацювання лекційного матеріалу лекції № 15 |
6,0 |
Разом за 1 семестр |
87 |
|
Семестр 2 |
||
Змістовний модуль 3 - Проектування |
||
16 |
Опрацювання лекційного матеріалу лекції № 16 підготовка до виконання лабораторної роботи №2. |
15,0 |
17 |
Опрацювання лекційного матеріалу лекції № 17 |
5,0 |
18 |
Опрацювання лекційного матеріалу лекції № 18, |
5,0 |
19 |
Опрацювання лекційного матеріалу лекції № 19, підготовка до виконання лабораторної роботи №.3 |
10,0 |
20 |
Опрацювання лекційного матеріалу лекції № 20, підготовка до виконання лабораторної роботи №4. |
16,0 |
Змістовний модуль 4 - Верифікація і атестація |
||
21 |
Опрацювання лекційного матеріалу лекції № 21 підготовка до виконання лабораторної роботи №5. |
10,0 |
22 |
Опрацювання лекційного матеріалу лекції № 22 |
5,0 |
23 |
Опрацювання лекційного матеріалу лекції № 23, підготовка до виконання лабораторної роботи №6. |
10,0 |
24 |
Опрацювання лекційного матеріалу лекції № 24 |
5,0 |
Разом за 2 семестр |
81 |
|
Всього з дисципліни |
168 |
Робочий план дисципліни __________________ ОСНОВИ ПРОГРАМНОЇ ІНЖЕНЕРІЇ (SE201)_________________
назва дисципліни
Напрям підготовки (спеціальність) _________ 6.0501013 програмна інженерія__________________________________
шифр, назва напряму ( спеціальності)
(Шифр потоку_СП_, семестр_ ІІ_, курс_I_)
Вид навчальної роботи |
Годин в семестрі |
Розподіл годин по тижнях |
Вид підсумкового контролю |
|||||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
|||
Лекційні заняття |
18 |
2 ЛК1 |
|
2 ЛК2 |
|
2 ЛК3 |
|
2 ЛК4 |
|
2 ЛК9 |
|
2 ЛК11 |
|
2 ЛК13 |
|
2 ЛК15 |
|
2 ЛК17 |
|
екзамен |
Лабораторні (практичні, семінарські) заняття |
36 |
2 ЛР2 |
2 ЛР2 |
2 ЛР2 |
2 ЛР2 |
2 ЛР3 |
2 ЛР3 |
2 ЛР3 |
2 ЛР3 |
2 ЛР4 |
2 ЛР4 |
2 ЛР4 |
2 ЛР4 |
2 ЛР5 |
2 ЛР5 |
2 ЛР5 |
2 ЛР5 |
2 ЛР5 |
2 ЛР5 |
|
Індивідуальна робота |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Самостійна робота |
54 |
4 |
6 |
6 |
5 |
5 |
4 |
5 |
6 |
5 |
5 |
3 |
7 |
5 |
6 |
4 |
|
|
|
|
Проміжні форми контрольних заходів |
|
Л* Д |
Р Т |
ГМ ЗМ1 |
Л |
Ч Л |
Л |
ГМ ЗМ2 |
Ч М |
Л Т |
Ч Л |
Г М |
ГМ ЗМ 3 |
Л |
КР |
Ч Л |
|
|
|
|
Всього годин ** |
162 |
10 |
10 |
12 |
9 |
11 |
8 |
11 |
10 |
11 |
9 |
9 |
11 |
11 |
10 |
10 |
|
|
|
Примітка. *Наводиться розшифрування скорочень проміжних форм контрольних заходів.
Лектор ___________ ____Петрик М.Р.____ Затверджено на засіданні кафедри, протокол №__ від «___» ______ 20__ р.
Підпис прізвище та ініціали
Завідувач кафедри ___________________ ___Петрик М.Р._____
підпис прізвище та ініціали
Декан факультету ___________________ ____Мацюк О.В.____
Робочий план дисципліни __________________ БАЗИ ДАНИХ (CS170T)_____________________________________
назва дисципліни
Напрям підготовки (спеціальність) _________ 6.0501013 програмна інженерія__________________________________
шифр, назва напряму ( спеціальності)
(Шифр потоку_СП_, семестр_І_, курс_I_)
Вид навчальної роботи |
Годин в семестрі |
Розподіл годин по тижнях |
Вид підсумкового контролю |
|||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
|||
Лекційні заняття |
32 |
2 ЛК1 |
2 ЛК2 |
2 ЛК3 |
2 ЛК4 |
2 ЛК5 |
2 ЛК6 |
2 ЛК7 |
2 ЛК8 |
2 ЛК9 |
2 ЛК10 |
2 ЛК11 |
2 ЛК12 |
2 ЛК13 |
2 ЛК14 |
2 ЛК15 |
2 ЛК16 |
залік |
Лабораторні (практичні, семінарські) заняття |
16 |
2 ЛР1 |
|
2 ЛР2 |
|
2 ЛР3 |
|
2 ЛР4 |
|
2 ЛР5 |
|
2 ЛР6 |
|
2 ЛР7 |
|
2 ЛР8 |
|
|
Індивідуальна робота |
16 |
2 |
|
2 |
|
2 |
|
2 |
|
2 |
|
2 |
|
2 |
|
2 |
|
|
Самостійна робота |
82 |
4 |
6 |
6 |
5 |
5 |
4 |
5 |
6 |
5 |
5 |
3 |
7 |
5 |
6 |
4 |
6 |
|
Проміжні форми контрольних заходів |
|
Л* Д |
Р Т |
ГМ ЗМ1 |
Л |
Ч Л |
Л |
ГМ ЗМ2 |
Ч М |
Л Т |
Ч Л |
Г М |
ГМ ЗМ 3 |
Л |
КР |
Ч Л |
Ч Л |
|
Всього годин ** |
162 |
10 |
10 |
12 |
9 |
11 |
8 |
11 |
10 |
11 |
9 |
9 |
11 |
11 |
10 |
10 |
10 |
Примітка. *Наводиться розшифрування скорочень проміжних форм контрольних заходів.
Лектор ___________ ____Петрик М.Р.____ Затверджено на засіданні кафедри, протокол №__ від «___» ______ 20__ р.
Підпис прізвище та ініціали
Завідувач кафедри ___________________ ___Петрик М.Р._____
підпис прізвище та ініціали
Декан факультету ___________________ ____Мацюк О.В.____