
- •Загальні положення
- •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 с возможностью автоматической передачи данных по локальной сети
- •Список рекомендованої літератури
- •Додаток а
- •Календарний план
- •Додаток в
4 Методичні вказівки з виконання курсового проекту
Курсова робота є результатом самостійної роботи студента, розширює його кругозір і дозволяє набути необхідні інженеру навички.
Постановка задачі
Розпочинаючи виконання курсового проекту, в першу чергу, необхідно детально розібратися в постановці задачі та підібрати літературу. В цьому у пригоді стане „Список рекомендованої літератури”,що наведен нижче.
На підставі вивчення літературних джерел, які мають охоплювати як монографії, підручники та навчальні посібники, статті у періодичних виданнях, так і патентні матеріали, науково-технічні звіти, реферативні видання студент повинен чітко уявити собі, що зроблено в теоретичному та прикладному аспектах теми проекту, що розробляється, а також докладно ознайомитися з аналогічними рішеннями в галузі проектування.
На підставі цієї роботи, яку виконано за підготовчий етап, за необхідності, після проведення попередніх теоретичних та експериментальних досліджень, має бути остаточно уточнена тема проекту з викладачем.
4.2 Вибір методу
Робота з літературними джерелами у період виконання проекту полягає в поглибленому вивченні і критичному аналізі тих питань, що складуть основу роботи над вибраною темою. За результатами цієї роботи оформляється аналітичний огляд (порівняльний аналіз), із якого мають логічно випливати вибрані методики теоретичних і експериментальних досліджень. Подані джерела аналізуються з погляду сучасного стану застосовності відомих рішень до даної задачі. Усі повідомлення, запозичені з літературних джерел, наводяться з посиланням. Вивчивши літературні джерела за темою завдання, виконавши аналіз існуючих методів вирішення поставленої задачі, необхідно обгрунтовано вибрати метод, найбільш відповідний для вирішення задачі. В пояснювальній записці необхідно навести аналіз літературних джерел, обгрунтування вибраного методу.
4.3 Розробка алгоритму
Алгоритм – це сукупність повністю визначених та зрозумілих операцій, виконання яких призводить до рішення поставленної задачі. Під часрозв’язуваннязадач проектування студент може застосувати вже апробовані алгоритми та програмні засоби,або завідсутності таких розробляти нові (оригінальні). Алгоритми та програмнівирішення задач, які розроблені автором, вносяться у тексті пояснювальної записки з відповідними обгрунтуваннями та поясненнями.Під час розв’язаннязадач з використанням стандартних алгоритмів і програм у тексті записки наводяться посилання на джерела. Розроблений алгоритм потрібно подати у такому вигляді, який був би зрозумілим для спеціалістів. В умовах виробництва це визначається вимогами тієї чи іншої технології створення програмних виробів. В умовах курсового проектування таке питання вирішується узгодженням з викладачем. У розділі пояснювальної записки „Опис алгоритму”, враховуючи діючі стандарти, слід в тій чи іншій формі викласти всі основні деталі алгоритму.
4.4 Складання програми та її тестування
Під час написання програми курсового проекту студент повинен сам визначитися з мовою програмування та середовищем розробки, якщо відсутні посилання на мову програмування в завданні. Програма виконується згідно з алгоритмом. Важливо забезпечити зв’язок між програмними одиницями, які виконують окремі функції. Бажано прокоментувати та вказати на функціональне призначення окремих частин програми. В пояснювальній записці в розділі „Опис програми” слід достатньо детально викласти всі особливості програми. Перш за все слід охарактеризувати роботу програми в цілому, перелічивши всі її основні компоненти. Потім виділити найбільш важливі частини програми і докладно описати їх компоненти. Під час виконання цієї роботи потрібно звернути увагу на особливості програмного коду: слід вказати особливості мови програмування, які були використанні під час роботи над програмою.
Результати роботи програми потрібно перевірити і підтвердити або експериментально, або теоретично. Результати роботи мають доводити придатність програми і її відповідність поставленому завданню. В пояснювальній записці слід вказати, при яких даних отримано результати, провести їх аналіз. Якщо це можливо, відмітити обмеження на функціонування програми, чим вони викликані та як їх усунути. умов її експлуатацїї, вимоги до обчислювальної системи.
Усі програми в курсових проектах необхідно розробляти на С++ з використанням середовища Visual Studio 2008/2010.
Високий рівенъ теоретичного опрацювання поставленої теми свідчить про те, що студент набув необхідні навички самостійної роботи, навчився працювати з літературними джерелами, що є необхідними передумовами до ycпішного дипломування i майбутньої інженерної, або наукової роботи.
Розробка діючої програми підтверджує кваліфікацію студента з дисципліни, що вивчається.