Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichni_rekomendatsiyiyi.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
419 Кб
Скачать
☆
  1. Мета та завдання курсового проектування

Курсова робота – наукова робота, що є складовою частиною індивідуальної роботи студентів, яка складається з основних теоретичних та практичних результатів наукової роботи та захищається публічно.

Метою курсової роботи студента є поглиблене оволодіння знаннями з обраної теми, формування умінь використання одержаних знань для вирішення завдань у відповідній сфері професійної діяльності, оволодіння вміннями інноваційного характеру і навичками науково-дослідної (творчої) та науково-практичної роботи.

Завдання курсової роботи:

  • закріплення вмінь студентів працювати самостійно з фаховою літературою;

  • набуття студентами досвіду в науковій діяльності та використання ними знань і вмінь, отриманих протягом вивчення навчальної дисципліни;

  • розвиток умінь аналізу, узагальнення, формулювання висновків.

  • здійснити пошук джерел інформації щодо обраної теми;

  • оволодіти базовими поняттями;

  • виконувати завдання, розроблені відповідно до методичних вказівок;

  • узагальнити зібрані відомості щодо обраної теми у пояснювальній записці роботи;

  • підготувати практичну частину роботи, відповідно до теми;

  • формувати комп’ютерну грамотність.

Метою курсового проектування є закріплення знань, набутих при вивченні дисципліни „Програмування”, а головне, придбання навичок у розробці програмних продуктів.

Крім того, під час захисту курсової роботи студент повинен проявити такі властивості як впевненість у власних знаннях, вміння відстоювати власну думку, вміння виступати перед аудиторією.

Для курсового проектування обираються теми різної проблематики.

  1. Порядок виконання курсової роботи

Основні етапи виконання курсової роботи:

  1. формулювання вимог до програми;

  2. проектування програми;

  3. кодування програми;

  4. тестування програми;

  5. оформлення пояснювальної записки;

  6. захист роботи.

2.1 Формулювання вимог до програми

На етапі формулювання вимог студент повинен:

  1. сформулювати призначення програми;

  2. визначити перелік функцій, які виконує програма;

  3. запропонувати інтерфейс користувача, який надасть можливість останньому дістатися цих функцій.

Специфікація програми складається с послідовного опису усіх виділених функцій, та пов’язаного з ними графічного інтерфейсу користувача. У специфікації програми треба обов’язково надати зображення усіх вікон програми. Специфікація програми є другим розділом пояснювальної записки.

2.2 Проектування програми

На етапі проектування визначається архітектурний стиль, об’єктна структура програми, а також формат похідних, вихідних та внутрішніх даних. Під час проектування можна розробити план функціонального тестування, та необхідні тести.

2.3 Кодування програми

На етапі кодування створюється похідний код програми. Він повинен бути гідним чином прокоментований і повністю задовольняти вимогам до похідного коду.

Увесь похідний код програми має бути наведений у додатку до пояснювальної записки. У тексті основних розділах записки можливо наводити лише невеликі за розміром окремі фрагменти коду.

2.4 Тестування програми

Розрізняють два основних різновиду тестування: функціональне та модульне. Функціональне тестування перевіряє, як програма виконує свої функції в умовах коректних та некоректних дій користувача. Воно планується на етапі проектування и виконується у міру того, як кодуються окремі функції програми і перед захистом програми.

Модульне тестування робиться одночасно с кодуванням і має за мету оперативну перевірку окремих частин програми. Виконання модульного тестування вельми бажано, але не є обов’язковим.