Professional Documents
Culture Documents
Metod KR Op 2017
Metod KR Op 2017
МЕТОДИЧНІ ВКАЗІВКИ
до курсової роботи
з дисципліни
«Основи програмування»
Київ 2017
ЗМІСТ
1 ЗАГАЛЬНІ ПОЛОЖЕННЯ .............................................................................................. 3
2 ПОРЯДОК ВИКОНАННЯ КУРСОВОЇ РОБОТИ ......................................................... 5
2.1 Постановка задачі....................................................................................................... 5
2.2 Проектування програми ............................................................................................ 5
2.3 Написання програми .................................................................................................. 5
2.4 Тестування програми ................................................................................................. 5
2.5 Оформлення пояснювальної записки ....................................................................... 6
2.6 Захист курсової роботи .............................................................................................. 6
3 ЗМІСТ ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ ....................................................................... 7
4 ПРАВИЛА ОФОРМЛЕННЯ ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ ................................ 13
4.1 Загальні вимоги ........................................................................................................ 13
4.2 Нумерація .................................................................................................................. 14
4.3 Оформлення цитат і переліку посилань................................................................. 15
4.4 Оформлення додатків .............................................................................................. 16
5 ПОРЯДОК ВИКОНАННЯ ТА ЗАХИСТУ КУРСОВОЇ РОБОТИ............................. 17
5.1 Хід виконання та захисту КР .................................................................................. 17
5.2 Критерії оцінювання КР .......................................................................................... 18
6 ТЕМИ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ НА КУРСОВУ РОБОТУ ........................... 26
6.1 Варіанти завдань ...................................................................................................... 26
СПИСОК ЛІТЕРАТУРИ ................................................................................................... 33
ДОДАТОК А ТЕХНІЧНЕ ЗАВДАННЯ .......................................................................... 35
ДОДАТОК Б ТЕКСТИ ПРОГРАМНОГО КОДУ........................................................... 38
ДОДАТОК В ТИТУЛЬНА СТОРІНКА........................................................................... 39
ДОДАТОК Г ЛИСТ ЗАВДАННЯ .................................................................................... 40
ДОДАТОК Д ПРИКЛАДИ БІБЛІОГРАФІЧНОГО ОПИСУ ........................................ 42
1 ЗАГАЛЬНІ ПОЛОЖЕННЯ
Виконання курсової роботи (КР) з дисципліни «Основи програмування» є
обов’язковою складовою навчального плану підготовки бакалаврів за напрямом
6.050103 “Програмна інженерія”.
Головна мета КР полягає у закріпленні, поглибленні та узагальненні базових
теоретичних знань, якими студент оволодів під час вивчення дисципліни «Основи
програмування», їх застосуванні до комплексного вирішення конкретного фахового
завдання. Такий підхід повністю відповідає концепції формування
висококваліфікованих фахівців у галузі природничих наук, котрі набувають не
тільки знань, але й навичок та вмінь, якими повинні володіти випускники вищого
навчального закладу з напряму «Програмна інженерія».
Основними цілями написання курсової роботи є:
закріплення, поглиблення та узагальнення знань, якими студент
оволодів під час вивчення курсу;
надбання досвіду роботи з літературними та фондовими матеріалами,
вміння узагальнювати та аналізувати наукову інформацію, виробляти власне
ставлення до наукової чи практичної проблеми;
набуття навичок використання основ алгоритмізації та програмування на
алгоритмічних мовах високого рівня з використанням принципів процедурно-
орієнтованого програмування;
набуття студентами теоретичних знань та практичних навичок в області
використання сучасних систем створення програмного забезпечення та освоєння
принципів та методів сучасних технологій програмування;
вироблення вміння застосовувати методи обчислювальної математики та
прикладного програмування для розв’язання прикладних задач;
проведення ґрунтовного аналізу отриманих результатів і формування
змістовних висновків стосовно їх якості.
Робота виконується студентами усіх форм навчання протягом другого
семестру.
Під час виконання курсової роботи студент повинен продемонструвати:
вміння збирати і аналізувати відповідні матеріали про об’єкт
дослідження, використовуючи сучасні джерела інформації, включаючи Інтернет-
ресурси;
спроможність проводити необхідні обґрунтування для розробки
програмного забезпечення різного призначення, тощо;
здатність доводити розв'язання поставленої задачі до логічного
завершення;
вміння аналізувати отримані результати і робити відповідні висновки.
Курсова робота є самостійною роботою студента. Відповідальність за
правильність аналітичних висновків, результатів розрахунків і моделювання, а
також оформлення несе студент - автор КР.
2 ПОРЯДОК ВИКОНАННЯ КУРСОВОЇ РОБОТИ
Основні етапи виконання курсової роботи:
постановка задачі;
проектування програми;
написання програми;
тестування програми;
оформлення пояснювальної записки;
захист курсової роботи.
*
Дотримання в курсовій роботі запропонованої рубрикації не є обов’язковою вимогою.
свою обізнаність в питаннях теорії і методології тих методів обчислювальної
математики, які використовуються для розв’язання поставленої задачі.
При описі алгоритму з вичерпною повнотою викладають:
логіку алгоритму;
спосіб формування результатів вирішення задачі;
послідовність етапів;
розрахункові формули;
стандартні (запозичені) алгоритми з обов’язковим посиланням на
джерело (джерело повинне бути вказане у списку літератури) ;
зв’язки між частинами і операціями алгоритму.
Не слід наводити детальний алгоритм, до окремого оператора. Однак, не слід і
значно спрощувати його. Орієнтуватися необхідно на те, щоб можна було повністю
зрозуміти нюанси алгоритму, авторські нововведення та здобутки. Загальновідомі і
широко розповсюджені алгоритми, за узгодженням з викладачем, можна вказати
скорочено (наприклад, в одному блоці).
Алгоритми представляються в покроковому словесному вигляді.
Опис програмного забезпечення включає:
опис функціональної структури програмного забезпечення;
опис функцій частин програмного забезпечення.
У даному розділі проектуються основні структурні компоненти програми
(функції, бібліотеки тощо). Спроектована функціональна структура представляється
у вигляді функціональної схеми програми.
Після розробки даної схеми необхідно описати кожен її блок, його
призначення і застосування.
Опис специфікації функцій здійснюється у вигляді наведеному у таблиці 3.1.
Таблиця 3.1 – Специфікація функцій
№ Назва Призначення Опис вхідних Опис вихідних Заголовний
п/п функції функції параметрів параметрів файл
метод Леверрье-Фадєєва.
Кафедра
автоматизованих систем обробки інформації та управління
Затвердив
Керівник __________________
«___»__________________201_ р.
Виконавець:
Студент ____<ПІБ>__________
«___» __________________201_ р.
ТЕХНІЧНЕ ЗАВДАННЯ
на виконання курсової роботи
на тему: <Тема курсової роботи>
з дисципліни:
«Основи програмування»
Київ 201_
1.1 Мета: Метою курсової роботи є розробка комплексу програм для
……………………………….………………………………………………………
1.2 Найменування та галузь застосування об'єкта розробки: Дана робота
присвячена розробці програмного забезпечення для ………………...................
1.3 Підстава для проведення робіт: Підставою для розробки програмного
забезпечення є навчальний план спеціальності 6.050301 «Програмна інженерія»,
робоча програма дисципліни „Основи програмування”, індивідуальне завдання.
1.4 Дата початку роботи: «_____» ___________ 201_ р.
1.5 Дата закінчення роботи: «___»___________ 201_ р.
1.6 Призначення розробки: <функціональне1 та експлуатаційне2 призначення
програми> Функціональним призначенням програми є автоматизація наступних
процесів ……. Програма може експлуатуватися ……… для … …………
1.7 Вимоги до програми та програмної документації: Все програмне
забезпечення та супроводжуюча технічна документація повинні задовольняти
наступним ДЕСТам:
ИСО 5807 - 85 ГОСТ на розробку програмних документів, схем алгоритмів
програм, даних та систем.
ГОСТ 19.781 - 74 - Вимоги до розробки програмного забезпечення.
ГОСТ 19.101-77 (СТ СЭВ 1626 - 79) - Держстандарт на розробку програмної
документації, видів програм та програмних документів.
ГОСТ 29.401 - 78 - Текст програми. Вимоги до змісту та оформлення.
ГОСТ 19.106 - 78 - Вимоги до програмної документації.
ГОСТ 7.1 - 84 та ДСТУ 3008 - 95 - Розробка технічної документації.
<інші вимоги до функціональних характеристик, надійності, складу і
параметрів технічних засобів тощо>
1.8 Стадії та етапи розробки:
1. Аналіз методів вирішення поставленої задачі (до __.__.201_ р.)
2. Розробка сценарію роботи програми (до __.__.201_ р.)
1
Функціональне призначення – це засоби досягнення поставленої мети
2
Експлуатаційне призначення – це мета використання майбутнього програмного забезпечення
3. Розробка алгоритмічного забезпечення (до __.__.201_ р.)
4. Розробка програмного забезпечення (до __.__.201_ р.)
5. Розробка інтерфейсу, планування, тестування розробленої програми (до
__.__.201_ р.)
6. Розробка пояснювальної записки (до __.__.201_ р.).
7. Захист курсової роботи (до __.__.201_ р.).
1.9 Порядок контролю та приймання. Поточні результати роботи над КР
регулярно демонструються викладачу. Своєчасність виконання основних етапів
графіку підготовки роботи впливає на оцінку за КР відповідно до критеріїв її
оцінювання.
ДОДАТОК Б ТЕКСТИ ПРОГРАМНОГО КОДУ
CD-RW
(Вид носія даних)
арк, Кб
(Обсяг програми (документа), арк., Кб)
______________________________________________________________________________________________
(повна назва кафедри, циклової комісії)
КУРСОВА РОБОТА
з ___________________________________________________________
(назва дисципліни)
на тему:_____________________________________________________
____________________________________________________________
Керівник ___________________________
___________________________________
(посада, вчене звання, науковий ступінь, прізвище та ініціали)
Члени комісії
(підпис) (вчене звання, науковий ступінь, прізвище та ініціали)
ЗАВДАННЯ
на курсову роботу студента
1. Тема роботи
Студент
(підпис) (прізвище, ім’я, по батькові)
Керівник Муха І. П.