- •Методичні рекомендації до написання курсових робіт з дисциплін «Алгоритмізація та програмування» та «Основи програмування та алгоритмічні мови»
- •5.05010101 "Обслуговування програмних систем і комплексів",
- •5.05010301 "Розробка програмного забезпечення"
- •Основні вимоги до оформлення комплекту документації на курсову роботу
- •Порядок захисту курсової роботи
- •1 Загальні методичні вказівки
- •Мета курсової роботи
- •Основні задачі курсової роботи
- •Тематика курсових робіт
- •Структура і зміст курсової роботи
- •Порядок виконання курсової роботи
- •2 Особливості виконання розділів курсової роботи
- •2.1 Специфікація
- •2.2 Пояснювальна записка
- •Список використаних джерел;
- •Додатки.
- •2.2.1 Анотація
- •2.2.8 Опис програми
- •2.5 Інструкція користувачеві
- •3 Правила оформлення пояснювальної записки до курсової роботи
- •3.1 Загальні вимоги
- •3.2 Нумерація сторінок
- •3.3 Нумерація розділів, підрозділів, пунктів, підпунктів
- •4 Розробка алгоритму рішення задачі
- •3.4 Ілюстрації
- •3.5 Таблиці
- •3.6 Перерахування
- •3.7 Примітки
- •3.8 Винесення
- •3.9 Формули
- •3.10 Посилання
- •3.11 Список використаних джерел
- •3.12 Додатки
- •Критерії оцінювання
- •Перелік навчально-методичної літератури Базова
- •Додаток б Зразок оформлення завдання на курсову роботу вищий навчальний заклад
- •На курсову роботу студента
- •Зразок складання календарного плану виконання курсової роботи календарний план
- •Додаток г
1 Загальні методичні вказівки
Мета курсової роботи
Мета курсової роботи: закріпити знання, одержані під час вивчення дисципліни, а також засвоїти:
основні етапи розробки програмних виробів;
структуру документів на програмні вироби;
правила оформлення документів на програмні вироби;
одержати практичні навички з розробки програм і програмних документів.
Основні задачі курсової роботи
Ознайомитися з основними сучасними методами програмування на алгоритмічних мовах.
Одержати практичні навички оформлення алгоритмів та програм.
Навчитися використовувати нормативні документи в інженерній діяльності.
Одержати практичні навички з обґрунтування методів вирішення різноманітних задач інформатики.
Засвоїти основні етапи розробки програмних виробів, їх зміст і форму виконання в програмних документах.
Тематика курсових робіт
Темами курсових робіт є різноманітні задачі з обробки даних на алгоритмічній мові СІ++, які потребують розробки оригінальних алгоритмів і застосування засобів об’єктно-орієнтованого програмування.
Завдання видаються керівником проектування або лектором дисципліни.
Для виконання курсових робіт можуть передбачатися наступні типові завдання:
Розробка програм організації різноманітних “меню”;
Обчислювальні задачі з використанням введення даних з клавіатури та виведення результатів на екран монітору;
Обробка масивів символьної інформації (сортування масивів);
Задачі по формуванню графічних зображень на екрані.
Структура і зміст курсової роботи
Курсова робота оформлюється у вигляді комплекту програмної документації в який входять:
Специфікація;
Пояснювальна записка;
Текст програми;
Програма і методика випробувань;
Інструкція користувачеві.
Порядок виконання курсової роботи
В процесі виконання курсової роботи необхідно:
Вивчити основні етапи розробки програмних засобів;
Уточнити постановку завдання та, якщо це потрібне, сформувати математичну модель задачі і обґрунтувати вибір методу її розв’язання;
Розробити функціональну структуру програми (перелік та призначення її режимів) та структуру діалогу задачі;
Розробити структури даних задачі;
Розробити алгоритм виконання задачі;
Виконати кодування та препарування програми, її синтаксичне відлагоджування;
Спроектувати тести та виконати тестування та відлагоджування програми на ЕОМ;
Оформити пояснювальну записку на курсову роботу;
Захистити курсову роботу.
Основні вимоги до оформлення комплекту документації на курсову роботу
Комплект документації повинен бути скомпонований в брошуру і мати обкладинку з текстом титульного аркуша (додаток А). Обкладинка виконується з цупкого паперу (ватману, напівватману) у вигляді двох з’єднаних або роздільних аркушів формату А4. У якості обкладинки можна використовувати стандартні папки такого розміру, щоб в них можна було розмістити аркуші.
Індивідуальні особливості виконання кожного з розділів курсової роботи описані в розділі 2.
Правила оформлення комплекту документації на курсову роботи відповідно до вимог ЄСПД наведені в розділі 3.
Порядок захисту курсової роботи
Для захисту курсової роботи необхідно подати:
комплект програмної документації, який було розроблено під час курсового проектування;
в окремому файлі (або файлах) вихідний текст розробленого програмного виробу;
EXE-файл розробленого програмного виробу, готового до використання.
Під час захисту курсової роботи необхідно:
вміти обґрунтувати метод розв'язання задачі;
вміти оформлювати документи на програмні вироби відповідно до стандартів;
твердо знати основи програмування;
вміти розробляти алгоритми вирішених задач;
знати основні особливості сучасних технологій програмування.
