- •Рейтингова система оцінювання знань та умінь з ооп 2012-2013 н.Р.
- •Вимоги до звіту з лабораторних робіт
- •Класи потоків Лабораторна робота 1
- •1.1 Теоретичні відомості
- •1.1.1. Методи класів потоків
- •1.1.2. Маніпулятори
- •1.1.3. Деякі методи класів файлових потоків
- •1.2 Приклад програми Умова задачі
- •Алгоритм задачі
- •Текст програми
- •Результати виконання програми
- •1.3 Варіанти завдань
- •1.4 Контрольні запитання
- •Інкапсуляція. Інтерфейси класів . Діаграми прецедентів і класів Лабораторна робота 2
- •2.1 Теоретичні відомості Етапи об’єктно-орієнтованого проектування та моделювання
- •Діаграма варіантів використання(use-case diagram)
- •Ідентифікація класів
- •Ідентифікація атрибутів
- •Ідентифікація операцій (методів)
- •Типові схеми uml діаграм
- •2.2 Програма роботи
- •2.3 Варіанти завдань
- •2.4 Приклад виконання роботи Задача
- •Об’єктно-орієнтоване проектування Зображення класів в uml
- •Ідентифікація атрибутів
- •Структура проекту
- •Інтерфейси та реалізації класів програми
- •2.5 Контрольні запитання
- •Конструктори та деструктори класів Діаграми прецедентів і класів Лабораторна робота 3
- •3.1 Теоретичні відомості
- •3.2 Програма роботи
- •3.3 Варіанти завдань
- •3.4 Приклад виконання роботи Задача
- •Реалізація конструкторів і деструкторів деяких класів
- •3.5 Контрольні запитання
- •Методи класів: аксесори, ітератори, утілити, предикатні функції . Діаграми класів, діяльності, послідовності Лабораторна робота № 4
- •4.1 Теоретичні відомості
- •4.2 Програма роботи
- •4.3 Варіанти завдань
- •4.4 Приклад виконання роботи Задача
- •Реалізація деяких методів-аксесорів, предикатних функцій, функцій-утілит, методів, які забезпечують функціональність об’єктів
- •Результати виконання роботи
- •4.5 Контрольні запитання
- •Константні та статичні члени класів. Вбудовані функції. Діаграми класів, послідовності Лабораторна робота № 5
- •5.1 Теоретичні відомості
- •5.2 Програма роботи
- •5.3 Варіанти завдань
- •5.4 Приклад виконання роботи Задача 5_1
- •Приклади деяких константних елементів даних і методів класів
- •Фрагмент результатів виконання роботи
- •Задача 5_2
- •Приклади деяких статичних елементів даних і методів класів
- •Фрагмент результатів виконання роботи
- •5.5 Контрольні запитання
- •Перевантаження операцій та функцій. Дружні функції Діаграми класів, станів і переходів Лабораторна робота 6
- •6.1 Теоретичні відомості
- •6.2 Програма роботи
- •6.3 Варіанти завдань
- •6.4 Приклад виконання роботи
- •6.5 Контрольні запитання
- •Просте успадкування класів. Поліморфізм. Віртуальні функції Діаграма класів, кооперацій. Лабораторна робота 7
- •7.1 Теоретичні відомості
- •7.2 Програма роботи
- •9.2. Приклад програми Умова задачі 9
- •Алгоритм задачі 9
- •Текст програми 9
- •Результати роботи програми 9
- •9.3. Варіанти завдань
- •9.4. Контрольні запитання
- •Методи внутрішнього сортування (сортування масивів) Лабораторна робота 10
- •Методи зовнішнього сортування (сортування файлів) Лабораторна робота 11
Міністерство освіти і науки України
Національний технічний університет „Київський політехнічний університет”
Кафедра автоматизованих систем обробки інформації та управління
Т.В. Ковалюк Методичні вказівки до виконання лабораторних робіт з дисципліни „Об’єктно-орієнтованого програмування”
для студентів напряму „Комп’ютерні науки”
Київ 2012
Рейтингова система оцінювання знань та умінь з ооп 2012-2013 н.Р.
Аудиторна робота |
|||||||
Назва виду робіт |
Бали |
||||||
виконання |
захист |
звіт |
якість |
Сума max |
Сума min |
Термін виконання |
|
Л.р. №1 Класи потоків |
2 |
1 |
2 |
1 |
6 |
5 |
вересень |
Технічне завдання на РГР (ГОСТ 19.201-78 http://rugost.com/index.php?option=com_content&view=article&id=105:19-1-3&catid=25&Itemid=62) |
|
|
|
|
|
|
вересень |
Версія 1 РГР. Інкапсуляція. Інтерфейси класів .Діаграми прецедентів і класів |
3 |
2 |
3 |
1 |
9 |
8 |
вересень |
Версія 2 РГР. Конструктори та деструктори класів. Діаграми прецедентів і класів |
2 |
1 |
2 |
1 |
6 |
5 |
жовтень |
Версія 3 РГР. Методи класів: аксесори, ітератори, утілити, предикатні функції Діаграми класів,діяльності, послідовності |
3 |
1 |
2 |
1 |
7 |
6 |
жовтень |
Версія 4 РГР. Константні та статичні члени класів. Вбудовані функції. Діаграми класів,послідовності |
1 |
1 |
2 |
1 |
5 |
4 |
жовтень |
Версія 5 РГР. Дружні та операторні функції. (Перевантаження операцій та функційї). Діаграми класів, станів і переходів |
2 |
1 |
2 |
1 |
6 |
5 |
листопад |
Версія 6 РГР. Просте успадкування класів. Поліморфізм. Віртуальні функції.Діаграма класів, кооперацій |
3 |
1 |
2 |
1 |
7 |
6 |
листопад |
Версія 7 РГР. Множинне успадкування класів. Абстрактні базові класи. Віртуальні класи. Діаграма класів, кооперацій |
1 |
1 |
2 |
1 |
5 |
4 |
листопад |
Версія 8 РГР. Оброблення виключних ситуацій. Діаграма класів, діяльності, послідовності |
2 |
1 |
2 |
1 |
6 |
5 |
листопад |
Л.р. №2 Методи внутрішнього сортування. Використання шаблонів функцій і класів (C#) |
2 |
1 |
1 |
1 |
5 |
4 |
грудень |
Л.р. №3 Методи зовнішнього сортування (сортування файлів). Використання шаблонів функцій і класів (C#) |
2 |
1 |
2 |
1 |
6 |
5 |
грудень |
Л.р. №4 Методи пошуку в масивах та файлах.Використання шаблонів функцій і класів (C#) |
2 |
1 |
1 |
1 |
5 |
4 |
грудень |
Разом за лабораторні роботи |
25 |
13 |
23 |
12 |
73 |
61 |
|
Необов’язкова (самостійна) робота |
max |
min |
|
термін |
Залік з Enterprise Atchitect, Power Designer (середовища для моделювання бізнес-логіки) |
5 |
2 |
|
вересень |
Реферат |
10 |
5 |
|
листопад |
Олімпіада, конкурси, конференції з програмування за направленням викладачів з ООП |
5 |
5 |
|
за графіком |
Модульні контрольні роботи (тестування) |
з |
н/з (н/а) |
|
протягом семестра |
Науково-дослідна та навчально-методична (НДР) робота студента під керівництвом викладача |
15 |
10 |
|
|
Разом за самостійну роботу |
40 |
27 |
|
|
Разом за семестр |
113 |
100 |
|
|