
- •O.I. Михальов, Вол.В. Гнатушенко, Вік.В. Гнатушенко, і.С. Дмитрієва
- •49600, Дніпропетровськ-5, пр. Гагаріна, 4
- •1 Загальні положення
- •1.1 Мета і завдання курсового проекту
- •1.2 Тематика курсових проектів
- •1.3 Зміст і об’єм проекту
- •1.4 Оформлення курсового проекту
- •1.5 Захист і оцінка курсового проекту
- •2 Перелік тем
- •Література
- •Кафедра інформаційних технологій і систем Курсовий проект
- •Завдання на курсовий проект (роботу) студента
1.4 Оформлення курсового проекту
Якісне оформлення проекту має важливе значення, оскільки сприяє розвитку необхідних навиків при написанні кваліфікаційної, дипломної (магістерської) роботи, а також наукових статей і звітів. Велику увагу слід звернути на грамотність і стиль викладу матеріалу. У роботі використовують тільки загальноприйняті назви одиниць вимірювання, системи позначення різних величин, а також правила складання бібліографії. Курсовий проект має бути віддрукований в текстовому редакторі, 14 pt, через 1,5 інтервали, відступи полів зверху, зліва, справа, знизу: 2; 3; 1,5; 2 відповідно.
Курсова робота містить такі обов’язкові частини (розділи): титульний листок (див. Додаток А), ТЗ, зміст, вступ, основну частину, висновки, список використаної літератури.
Програмний продукт подається на перевірку у вигляді програмних модулів і вихідного коду.
Всі вимоги до середовища виконання повинні бути згадані у звіті, прикладеному до програмного продукту. У випадку, якщо програмний продукт, що розробляється, має графічний інтерфейс користувача, він повинен бути виконаний відповідно до вимог до графічного інтерфейсу програмного забезпечення Windows (обов'язкова наявність клавіатурних акселераторів у всіх пунктах меню й діалогових вікнах; наявність пункту About з інформацією про програмний продукт й автора; системи допомоги).
Програми повинні комплектуватися набором тестів (не менше 2-х), які показують правильність її функціонування при різних вихідних даних, якщо такий вид тестування доречний для розроблювальної програми.
Програми в обов'язковому порядку повинні перевіряти вихідні дані. Ніякий набір вихідних даних не повинен приводити до некоректної роботи програми. Наявність подібних помилок автоматично позбавляє автора можливості здавати програму в поточному стані. Для цього обов'язково потрібно тестувати програми до подання їх викладачеві. Відсутність файлів даних (картинок й інших ресурсів) не може бути причиною збоїв роботи програми. На ці ситуації необхідно передбачити відповідну діагностику.
Вибір мови програмування не регламентується. Розроблене програмне забезпечення повинне виконуватися на будь-якому комп'ютері, конфігурація якого погоджена в завданні (див. додаток Б). Якщо програма не працює у відсутності бібліотек або середовища розробки, обговорених у завданні, це вважається помилкою автора. Весь вихідний код програми повинен супроводжуватися короткими значимими коментарями. Кожен файл вихідного коду повинен містити заголовок, у якому будуть зазначене ім'я файлу, ім'я автора, призначення файлу, примітки.
Повинно бути зазначено, що конкретно робиться даним блоком коду. Для класів, при необхідності, указується їхня роль у програмі. Для методів, по необхідності, описуються призначення, використовуваний алгоритм, метод, прийом, вихідні дані, результати, додаткова інформація.
1.5 Захист і оцінка курсового проекту
Офіційний захист курсових проектів здійснюється на кафедрі. До захисту курсового проекту необхідно зробити 5-7 хвилинну доповідь, що представляє тему роботи, вихідні дані, розглянуті методи рішення, досягнуті в ході роботи результати й пропозиції по напрямку подальших досліджень у розглянутій області. Доповідь студента супроводжується наочним матеріалом.
При оцінці роботи враховуються:
- якість доповіді,
- вміння чітко і грамотно відповідати на поставлені питання за темою роботи,
- якість оформлення роботи.
Склад носія (диск) з результатами роботи:
На носії повинні бути представлені наступні матеріали:
Вихідний текст пояснювальної записки курсового проекту.
Модуль розробленої програми.
Вихідні тексти програми.
Тестові приклади, на яких перевіряється робота програми.