- •1.Загальні положення
- •1.1.Мета бакалаврської атестаційної роботи
- •1.2. Тематика бакалаврських атестаційних робіт
- •1.3. Виконання бакалаврської дипломної роботи
- •1.4. Порядок проведення захисту бакалаврських атестаційних робіт
- •2.Постановка задачі і видача завдання
- •3.Пакет документів що складають і супроводжують бакалаврську роботу
- •4.Структура пояснювальної записки
- •5.Розробка програмного забезпечення
- •6.Графічний матеріал
- •7.Презентація (Доповідь)
- •8.Оформлення пояснювальної записки
- •Додаток 3
- •Вступ…………………………………………………….…………………….5
- •Приклад оформлення рисунка (ілюстрації)
- •Приклад наведення формули
- •Приклад оформлення таблиць
- •Подання
- •Щодо захисту дипломного проекту (роботи)
- •Висновок керівника дипломного проекту (роботу)
- •Висновок кафедри, циклової комісії про дипломний проект (роботу)
ВСТУП
Методичні вказівки призначені для використання при виконанні бакалаврських атестаційних робіт студентами що навчаються за напрямом 6.050101 – «комп’ютерні науки». Наведені матеріали визначають вимоги до тематики бакалаврських кваліфікаційних робіт і їх змісту, до обсягів і структури пояснювальної записки та демонстраційних матеріалів.
Запропоновані правила оформлення програмних, текстових та пояснювальних документів які відповідають вимогам існуючих державних стандартів України та стандартам навчання Європейської Спілки.
1.Загальні положення
1.1.Мета бакалаврської атестаційної роботи
Випускна робота на одержання вченого ступіня бакалавра комп'ютерних наук має продемонструвати уміння претендента аналізувати актуальні проблеми створення та розробки програмного забезпечення, розв’язувати конкретні завдання і показати рівень засвоєння претендентом основ вивчених дисциплін.
На державну атестацію згідно до Державного стандарту[1] виносяться такі нормативні змістовні модулі: теорія графів автоматів та мов; математична статистика; фундаментальні алгоритми та їх побудова; методи лінійної та нелінійної алгебри; методи наближення функцій; математичні методи дослідження операцій; моделі, методи та алгоритми прийняття рішень; структури даних та алгоритми; технології ООП; мережеві системи; організація баз даних та знань; інтелектуальний аналіз даних; технології Веб-програмування; архітектура та проектування компонентних систем; методи та засоби розробки ПЗ; CASE-технології; системний аналіз; безпека і захист даних; управління ІТ-проектами; проектування інформаційних систем.
Елементами бакалаврської атестаційної роботи відповідно до поставленої задачі є: вивчення і формалізація предметної області; аналіз і вибір програмних засобів; розробка програмної системи. Виконанню бакалаврських робіт сприяє участь студентів в науково- дослідній роботі кафедри. Використання результатів досліджень що проводились студентами на молодших курсах підвищує якість роботи, її технічну та практичну цінність.
Виконана випускна робота захищається в Державній екзаменаційній комісії (ДЕК), на підставі рішення якої претендент отримує ступінь бакалавра компютерних наук.
Метою бакалаврської атестаційної роботи є:
Узагальнити, закріпити і поглибити знання отримані за весь час навчання в університеті, застосувати їх для обґрунтованого прийняття проектних рішень.
Прищепити знання і уміння проектування систем в цілому, практично закріпити навички розробки їх базових компонентів – програмне, інформаційне і лінгвістичне забезпечення для комплексів автоматизованого проектування (САПР), інформаційно-довідкових систем, систем штучного інтелекту, систем управління підприємствами та технологічними процесами і т.п
Отримати досвід оформлення програмних, проектних і графічних матеріалів, складанні пояснювальної документації, специфікацій, відомостей на програмне забезпечення та іншої документації, необхідної для розробки та експлуатації програмного забезпечення.
1.2. Тематика бакалаврських атестаційних робіт
Тематика дипломних робіт бакалаврів кафедри орієнтована на розробку програмних комплексів та їх складових частин, проектування або модернізацію окремих інформаційних систем з метою забезпечення: покращення їх технічних чи експлуатаційних характеристик; модернізацію інформаційної системи для промислового виробництва продукції або автоматизації технологічних процесів за рахунок використання програмного забезпечення..
Атестаційна робота бакалавра має відповідати сучасному станові і перспективам розвитку комп’ютерних технологій. Вона виконується у вигляді дипломної роботи, кінцевим результатом якої є програмне забезпечення, призначене для вирішення прикладної задачі, або системне програмне забезпечення для будь-якої операційної системи. Текстовий матеріал дипломної роботи призначений для опису архітектури, структури та алгоритмів розробленого програмного забезпечення, його функціонування для вирішення поставленої в роботі мети, а також інформацію з експлуатації. Графічний матеріал дипломної роботи носить ілюстративний характер іпредставляється у вигляді таблиць, графіків, діаграми мови UML, діаграми згідно стандартів DFD (Data Flow Diagrams), IDEF0, IDEF3, IDEFIX , функціональну модель програмного забезпечення SADT (Structured Analysis and Design Technique) тощо.
За практичною спрямованістю роботи можуть бути академічними (навчальними), або реальними.
Академічна ДР передбачає виконання студентом завдань, пов’язаних з навчальним процесом кафедри і на її замовлення, підтвердженням чого є відповідно оформлене технічне завдання на дипломне проектування.
Реальна ДР – це така, що відповідає хоча б одній із наступних умов:
– тема роботи пов’язана з конкретною науково-дослідною роботою кафедри або виконана на замовлення і в інтересах зовнішніх організацій (установ, підприємств, НДІ тощо), підтвердженням чого є наявність відповідно оформленого завдання (технічного завдання) на дипломне проектування;
– результати проектування доведені до стану, що дозволяє використовувати їх для практичного застосування та використання. Підтвердженням цього є наявність акту про впровадження результатів, підписаного членами повноважної комісії і завіреного печаткою підприємства (організації, НДІ тощо), або запиту підприємства на передачу (на підставі акту про передачу) матеріалів дипломної роботи;
– матеріалами дипломного проекту опубліковані автором(ами) у відкритій пресі, або пройшли публічну апробацію та демонстрацію на науково-технчних конференціях або виставках.
Рекомендовано обирати теми пов’язані з автоматизацією проектування (САПР), геометричним моделюванням виробів та процесів, автоматизацією керування та управління, розробкою інформаційно-пошукових систем, експертних систем, баз даних, Веб-технологіями, питаннями аналіза і обробки даних і т.п. Вибір тематики бакалаврських атестаційних робіт затверджується рішенням базової кафедри.
Бакалаврські атестаційні роботи можуть бути комплексними. Комплексні роботи мають місце при розробці або використанні складного і багатофункціонального програмного забезпечення. Комплексні бакалаврські роботи виконуються двома або навіть більш студентами, при цьому, як правило, загальною частиною робіт є програмна система в цілому, а розділення по проектних роботах полягає в реалізації різних функцій системи і етапів проектування
Приклади комплексних тем:
Система автоматизованого проектування проектування поясних виробів для жінок великих розмірів : «Програмне забезпечення для проектування спідниць», "Програмне забезпечення для проектування брюк"
Система компютерного моделювання базових механізмів трикотажних машин : "Програмне забезпечення для статичного розрахунку ричажних механізмів", "Програмне забезпечення для динамічного проектування ричажних механізмів"
Теми повинні формулюватись чітко без зайвої інформації і починатися або з предмету розробки («система...», "програмне забезпечення..." і тому подібне), або з процесу, який буде реалізований («розробка...», «моделювання...», і тому подібне).
Студент має право вибрати тему бакалаврської роботи з тем, які пропонуються кафедрою, або може запропонувати свою тему.
