
- •Загальні положення
- •1 Мета та задачі курсового проектування
- •2 Тематика курсових проектів
- •3 Структура I зміст курсового проекту
- •4 Методичні вказівки з виконання курсового проекту
- •4.2 Вибір методу
- •4.3 Розробка алгоритму
- •4.4 Складання програми та її тестування
- •5 Вимоги до оформлення курсового проекта
- •6 Організація проектування I захист проекта
- •7 Теми курсових проектів
- •1. Тема: Сетевая игра в волейбол для двух игроков
- •2. Тема: Программа создания віртуального зашифрованого диска
- •3. Тема: Разработка системы мониторинга использования локальних ресурсов компьютера
- •4. Тема: Разработка программы резервного сохранения/восстановления реестра с возможностью отслеживания изменений
- •5. Тема: Розробка системи обміну файлами с віддаленим комп’ютером по комп’ютерній мережі
- •6. Тема: Розробка системи резервного збереження даних користувача на сервері
- •7. Тема: Система демонстрації екрана комп’ютера деякому числу користувачів в локальній мережі
- •8. Тема: Система яка дозволяє працювати на видаленому комп’ютері в мережі
- •9. Тема: Система видаленого доступу до файлової системи
- •10. Тема: Мережевий графічний редактор якій дозволяє працювати над зображенням деякій кількості користувачів
- •11. Тема: Система моніторингу використання додатків на сервері
- •12. Тема: Система моніторингу активності користувача комп’ютеру
- •13. Тема: Редактор звукових записів
- •14. Тема: Редактор відео записів
- •15. Тема: Система відео конференцій в локальній мережі
- •16. Тема: Система запису та відтворення дій користувача
- •17. Тема: Мережева гра в шахи
- •18. Тема: Система автоматичного заповнення форм на web сайтах
- •19. Тема: Система обміну текстовими повідомленнями
- •20. Тема: Система голосовий автовідповідач
- •21. Тема: Мережева гра «Морський бій»
- •22. Тема: Разработка системы распределенных вычислений
- •23. Тема: Разработка системы «Моя интернет-радиостанция»
- •24. Тема: Система видеомоніторинга віддаленого робочого столу в комп’ютерному класі
- •25. Тема: Система сбора информации об использовании компьютеров в локальной сети
- •26. Тема: Разработать систему «Музыкальный киоск»
- •27. Тема: Система опроса мнения студентов в локальной сети
- •28. Тема: Разработать систему «Видео киоск»
- •29. Тема: Система моніторингу передачі даних в локальній мережі
- •30. Тема: 3d редактор с использованием DirectX, xna чи OpenGl с возможностью автоматической передачи данных по локальной сети
- •Список рекомендованої літератури
- •Додаток а
- •Календарний план
- •Додаток в
6 Організація проектування I захист проекта
Курсове проектування відноситься до форми самостійної роботи студентів. Видача завдань здійснюється в перші 2 тижні семестру. Кожний студент складає календарний план роботи над темою і затверджує його у викладача. Основні етапи роботи:
ознайомлення з літературними джерелами за тематикою поставленої задачі;
розробка алгоритмів та вивчення засобів вирішення задачі курсового проектування;
написання програми і відлагодження на персональному комп’ютері;
з’ясування одержаних проміжних теоретичних і практичних результатів з керівником проекту;
оформлення пояснювальної записки;
захист курсового проекту.
Час консультацій узгоджується з викладачем. Студенти консультуються в керівника індивідуально, оскільки теми робіт сильно відрізняються.
Готова пояснювальна записка здається керівнику для перевірки, після якої студент виправляє виявлені недоліки. Керівник допускає студента до захисту і призначає дату та час захисту. Захист відбувається перед комісією кафедри. Студент повинний уміти виділити і чітко викласти основні моменти своєї роботи, відповісти на поставлені запитання, довести свою компетентність в області знань, що досліджується.
Для проведення захисту курсового проекту необхідно підготовити презентацію в PowerPoint чи у вигляді роздрукованих слайдів формату А4 на яких навести ціль роботи, основні функції системи, основні етапи розробки програмного забезпечення, результати роботи. Загальна кількість слайдів не більше 12.
Під час захисту курсової роботи студент повинен продемонструвати розроблену програму та довести, що вона відповідає завданню курсового проекту, а також виконує всі функції, які зазначені в пояснювальній записці.
Загальна оцінка залежить від теоретичної підготовки студента в області знань, відповідно завданню, якості розробленої програми, якості змісту пояснювальної записки, повноти опрацювання теоретичного матеріалу, якості оформлення записки, захисту роботи та відповідей на запитання. Правила оцінювання курсового проекту наведені в таблиці нижче:
№ |
Найменування етапу |
рейт. оцінка |
1. |
Аналіз предметної області та ознайомлення з літературними джерелами |
7-10 |
2. |
Постановка задачі. Вибір та обґрунтування методу розв’язання задачі |
7-10 |
3. |
Проектування архітектури ПО |
8-10 |
4. |
Розробка програмного забезпечення згідно завдання |
13-20 |
5. |
Оформлення пояснювальної записки |
10-15 |
6. |
Захист курсового проекту |
15-35 |
|
Загальна кількість |
60-100 |
7 Теми курсових проектів
1. Тема: Сетевая игра в волейбол для двух игроков
Количество студентов - 2
Постановка задачи: Розробити програму, яка дозволятиме двом ігракам грати у волейбол. Програма має бути розробленою для роботи у двовимірному просторі. Також у програмі має бути можливість надання наборів клавіш для гравців. Игра должна осуществляться между двумя игроками в локальной сети. Для обмена джанными не обходимо разработать сервер. Сервер необхідно розробити як службу Windows. Для управления сервром должно бать разработано специальное приложение. Для рисованя игрового поля можно использовать DirectX, OpenGL или GDI+. Один студент должен разработать сервер и приложения для управления им, а другой студент должен разработать визуализацию процесса игры