- •Міністерство освіти України
- •Знайомство з середовищем розробки програм
- •Visual Studio 2008
- •1 Загальні вимоги до курсової роботи
- •1.1 Тематика курсової роботи
- •1.2 Основні вимоги до результату виконання роботи
- •Зміст та обсяг пояснювальної записки
- •2.1 Титульний лист
- •2.2 Завдання на курсову роботу
- •2.3 Анотація
- •2.4 Зміст
- •2.5 Вступ
- •2.6 Основна теоретична частина пояснювальної записки
- •2.7 Розробка рекомендацій по роботі з програмою
- •2.7.1 Інструкція системного програміста
- •2.7.2 Інструкція оператора
- •2.8 Висновки
- •2.9 Список літературних джерел
- •2.10 Додатки
- •3 Оформлення пояснювальної записки
- •3.1 Оформлення основного тексту пояснювальної записки
- •3.2 Оформлення ілюстрацій
- •3.3 Оформлення таблиць
- •3.4 Оформлення додатків
- •Додаток д Лістинг модуля ind.
- •3.5 Оформлення списку літературних джерел
- •4 Графік виконання курсової роботи та порядок захисту
- •Список літературних джерел
- •Додаток а
- •Додаток в Зразок аркуша зі змістом
1 Загальні вимоги до курсової роботи
1.1 Тематика курсової роботи
Зміст курсової роботи визначається завданням,яке видається викладачем кожному студенту не пізніше 6 днів з початку семестру. Курсове проектування включає декілька послідовних етапів, які, в загальному випадку, пов'язані із змістовною постановкою задачі, розробкою технічного завдання, вибором форми представлення задачі, математичною моделлю самого рішення, вибором оптимального алгоритму рішення, проведенням досліджень створеної програми та формулюванням обґрунтованих висновків щодо отриманих в роботі результатів. Кожен етап обов’язково має знайти своє відображення в пояснювальній записці, що містить вихідні та розрахунково-пояснювальні матеріали, які пов'язані з виконанням курсової роботи. Теоретичні положення висвітлюються на конкретних прикладах.
Завдання для курсових робіт визначаються викладачем. Варіанти завдань є індивідуальними і не повторюються. Заохочуються пропозиції студентів щодо самостійного, за узгодженням з викладачем, вибору теми курсової роботи поза межами запропонованого в методичних вказівках переліку. Самостійний вибір предметної області, в якій доцільно використовувати сучасні методи програмування та оригінальні алгоритми, дозволяє зробити висновок щодо рівня творчої активності студента, його вміння самостійно здійснити попередній аналіз предметної області.
Можливе виконання спеціалізованих курсових робіт.
1.2 Основні вимоги до результату виконання роботи
Робота обов’язково повинна задовольняти таким вимогам.
Сполучення декількох різних програмних мов або програних продуктів та середовищ для організації інтерфейсу користувача: короткі теоретичні відомості, пояснення щодо роботи програми, система підказок та пояснень, інформація про розробника, про порядок дій у програмі тощо.
Застосування основних принципів об’єктно-орієнтованого програмування та інших прогресивних технологій, абстрактні типи даних, тобто класи (як стандартні, так і власні), інкапсуляція, успадкування класів, поліморфізм. Загальна ієрархія класів, що використовується у програмі, повинна буди наведена у тексті пояснювальної записки або у додатках.
Реалізація дружнього інтерфейсу для керування роботою програми: використання багаторівневого меню, різноманітних елементів керування роботою програми, можлива графічна інтерпретація результатів, попередження про можливі помилки при введенні інформації або під час інтерактивного режиму роботи і т.д.
Перевірка цілісності і правильності введених даних на рівні обробки виключних ситуацій для перевірки правильності введеної та отриманої інформації: числової, символьної, великі літери, малі літери, приналежність до алфавіту, перевірка існування файлу і т.д.
Представлення інформації (як вхідної, так і результуючої) повинно буди зрозумілим, мати необхідні пояснення. Всі результаті вхідних, проміжних, результуючих дій повинні бути виведені на екран у вигляді, зручному для розуміння стороннього користувача і аналізу.
Пояснювальна записка повинна бути оформлена таким чином, щоб надати сторонньому користувачу повну інформацію про процес розробки, етапи реалізаціх та результати роботи програми. Виконана пояснювальна записка повинна бути згідно до наведених далі вимог.