- •20 Жовтня 2010 року, протокол №4
- •Загальні положення
- •Структура курсового проекту
- •Методичні рекомендації до оформлення основних структурних частин курсового проекту
- •Вимоги до оформлення текстового матеріалу
- •Вимоги до пояснювальної записки курсового проекту
- •Тематика курсових проектів орієнтовна тематика курсового проектування на 2010/11 н.Р. Варіант 1. Оптимізація виробництва кабелю
- •Варіант 2. Оптимізація розміщення культур
- •Варіант 3. Оптимізація плану виробництва
- •Варіант 4. Оптимізація добових обсягів виробництва деталей
- •Варіант 5. Оптимізація виробництва столів
- •Варіант 6. Оптимізація виробництва радіоприладів
- •Варіант 7. Максимізація прибутку кондитерської фабрики
- •Варіант 8. Оптимізація раціону тварин
- •Варіант 9. Максимізація прибутку меблевої фабрики
- •Варіант 10. Мінімізація відходів фанери
- •Варіант 11. Оптимізація кількості тварин на фермі
- •Варіант 12. Максимізація вартості виробленої продукції
- •Варіант 13. Оптимізація щоденного раціону людини
- •Варіант 14. Оптимізація використання стальних дротів
- •Варіант 15. Оптимізація використання відходів
- •Варіант 16. Мінімізація вартості суміші
- •Варіант 17. Оптмізація випуску продукції
- •Варіант 18. Оптимізації технологічного процесу кондитерської фабрики
- •Варіант 19. Оптимізація структури виробництва
- •Варіант 20. Мінімізація калорійності раціону людини
- •Варіант 21. Оптимізація використання сільськогосподарських ділянок
- •Варіант 22. Максимізація вартості додаткової продукції
- •Варіант 23. Оптимізація утворення суміші палива
- •Варіант 24. Оптимізація роботи швейної майстерні
- •Варіант 26. Оптимізація структури посівів
- •Варіант 27. Максимізація вартості виробленої карамелі
- •Варіант 28. Оптимально калорійний раціон
- •Варіант 29. Оптимально дешевий раціон
- •Варіант 30. Оптимізація виробництва з двосторонніми оптимізаціями на обсяги сировини
- •Варіант 31. Оптимізація прибутку в виробництві з
- •Варіант 33. Максимізація прибутку з урахуванням структури виробництва та лімітування часу використання обладнання
- •Варіант 34. Оптимізація утворення сумішей бензинів
- •Варіант 35. Оптимізація роботи швейної майстерні з урахуванням структури виробництва
- •Варіант 36. Оптимізація прибутковості виробництва карамелі
- •Варіант 37. Оптимізація виробництва салатів
- •Варіант 38. Оптимізація перевезень сільгосппродукції
- •Варіант 39. Оптимізація використання обладнання
- •Варіант 40. Максимізація прибутку виробництва при необмеженому збуті та обмеженості обсягів сировини
- •Варіант 41. Оптимізація на меблевій фабриці
- •Варіант 42. Оптимізація виробництва за обмеженості часу використання обладнання
- •Варіант 43. Оптимізація розрізання фанери
- •Варіант 44. Оптимізація діяльності звіроферми
- •Варіант 45. Оптимізація виробництва, що враховує структурні обмеження
- •Варіант 46. Оптимізація вартості швейної продукції
- •Варіант 47. Оптимізація обсягу випуску продукції
- •Варіант 48. Оптимізація використання суден
- •Варіант 49. Оптимізація виготовлення тканин
- •Варіант 50. Оптимізація обігріву приміщень
- •Варіант 51. Оптимізація забезпечення будівництва
- •Варіант 52. Оптимізація споживчого раціону людини
- •Варіант 53. Оптимізація виробництва з технологічними та сировинними обмеженнями
- •Тематика курсових проектів підвищеної складності (дослідницької спрямованості)
- •Захист та оцінювання проекту
- •Типові помилки при виконанні та оформленні курсового проекту
- •Додатки
- •Додаток в
- •Кафедра математичного моделювання та соціальної інформатики курсовИй проект з дисципліни
- •На тему:
- •Додаток е Приклад оформлення сторінки курсового проекту (четвертий аркуш і наступні)
- •Додаток ж Приклади оформлення опису бібліографічних джерел у списку літератури
- •Додаток и Приклад оформлення блок-схем та вимоги до них
- •Додаток к Бланк рецензії Рецензія на курсовий проект з дисципліни
- •Додаток л Приклад оформлення розв’язування задачі за допомогою пакета ms excel “поиск решений”
- •Список рекомендованої літератури
Загальні положення
Тема курсового проекту обирається із основного переліку тем (див. розділ „Тематика курсових проектів”) або з додаткового переліку тем, який розглядається і затверджується на засіданні кафедри (тема може вибиратися студентом в т.ч. з тем підвищення складності). Тема курсового проекту обов’язково узгоджується з керівником, затверджується за заявою студента завідувачем кафедри (зразок заяви в додатку А).
Після вибору теми студент розробляє завдання з курсового проекту і узгоджує його з керівником (зразок завдання в додатку Б).
Студент, що виконує курсовий проект має право на отримання консультацій з курсового проектування, які проводяться керівником в період виконання проекту не рідше ніж один раз на тиждень згідно затвердженого графіка.
Студент, що виконує курсовий проект зобов’язаний в період виконання проекту не рідше ніж один раз на тиждень звітувати перед керівником проекту про хід його виконання з представленням всієї частини матеріалу курсового проекту, виконаної на момент звіту.
Керівник курсового проекту веде облік виконання студентом курсового проекту та ритмічності роботи.
Термін здачі на перевірку та дата захисту, графік виконання проекту затверджується на засіданні кафедри, оголошується студентам на початку курсового проектування, вказується в завданні.
У разі невиконання студентом курсового проекту або недотримання термінів виконання, здачі на перевірку та захисту курсового проекту кафедра виходить з клопотанням до декана факультету про відрахування студента як нездатного виконати вимоги навчального плану за фахом.
Структура курсового проекту
Пояснювальна записка до курсового проекту містить такі складові:
Титульна сторінка.
Завдання до курсового проекту.
Зміст.
Вступ.
Теоретична частина:
постановка задачі та її словесний опис;
побудова математичної моделі;
обґрунтування вибору методу розв’язування задачі;
короткий опис алгоритму обраного методу з деталізацією необхідною для обчислень і програмування.
Практична частина:
блок-схема алгоритму;
розв’язування поставленої задачі вибраним методом;
розв’язування задачі на ПК за допомогою будь-якого пакету («Пошук розв’язків» в Excel тощо).
текст програми алгоритмічною мовою або основних модулів проекту об’єктно-орієнтованою мовою програмування у візуальному середовищі (при великому обсязі – виноситься в додатки);
опис програми;
тестовий набір даних (контрольні приклади);
результати розрахунків за допомогою створеної програми;
аналіз результату застосування методу, аналіз числових експериментів.
Висновки.
Перелік літературних джерел.
Додатки (за необхідністю).
Текст пояснювальної записки до курсового проекту, файл для виконання (*.exe) та текст програми (всі файли проекту) на компакт-диску.
До курсового проекту прикладається заява на затвердження теми, оформлена за зразком додатку А.
Методичні рекомендації до оформлення основних структурних частин курсового проекту
Зразок оформлення сторінок, титульної сторінки надано в додатках В, Г, Д, Е. Зміна структури, розмірів шрифту, стилю оформлення титульної сторінки не допускається.
Завдання до курсового проекту відображає зміст основних питань, які підлягають розробці в процесі курсового проектування. Завдання підписується керівником проекту і затверджується завідувачем кафедри. Завдання підшивається до роботи одразу після титульної сторінки і не нумерується (додаток Б).
Зміст подається після завдання (на третій сторінці проекту). Зміст повинен точно відповідати основним пунктам структури курсового проекту. Зразок оформлення змісту надано в додатку Д.
У вступі викладаються характеристика дисципліни "Методи оптимізації та дослідження операцій", актуальність оптимізаційних методів та методів дослідження операцій для дослідження складних задач.
Також у вступі необхідно навести короткі відомості про мову програмування та математичні пакети, які служать для практичної реалізації оптимізаційних методів, що використовуються в рамках даного курсового проекту.
У кінці вступу зазначається мета й завдання курсового проекту, наводяться відомості про структуру й обсяг пояснювальної записки д о курсового проекту. Обсяг вступу - 1 сторінка.
При висвітленні постановки задачі слід відзначити її значення для розв’язування науково-технічних задач і дати словесний опис задачі, що розглядається. У поставленій задачі відзначають задані параметри і шукані величини, їх області визначення та значень.
Математична модель являє собою постановку задачі, “перекладену” на математичну мову. Для цього з постановки задачі виділяють параметри, які відомі за умовою і змінні величини, які, як правило, необхідно визначити. Далі за допомогою математичних співвідношень будують математичну модель задачі.
Після формулювання математичної моделі задачі проводять огляд відомих методів її розв’язування, обґрунтовують вибір методу, який використовується в даному курсовому проекті, його обчислювальний алгоритм. Якщо він вивчався – то виклад ведеться в тих же термінах та позначеннях. Інакше – дається посилання на джерела (див. додаток Ж) звідки взято метод (алгоритм).
Обсяг теоретичної частини – до 10 сторінок.
Практична частина починається з побудови блок-схеми алгоритму, яка є невід’ємною складовою частиною курсового проекту. Зразок блок-схем наведено в додатку И. Вона повинна складатися з основних процедур алгоритму, які зображені за допомогою графічних елементів блок-схеми. Слід уникати надмірного спрощення та надмірної деталізації блок-схеми. Для цього в алгоритмі виділяють основні обчислювальні процедури (модулі), що перетворюють початкові дані задачі у кінцевий результат і зображують їх у блок-схемі. В цьому ж пункті дають опис процедур (модулів), що використовуються при складанні програми. обсяг графічного матеріалу 3-5 сторінок формату А4.
Після блок-схеми наводять безпосередні розрахунки задачі вибраним методом. А далі – математичним пакетом з описом та ілюстраціями. При програмуванні - наводять текст програми. Програма може бути складена з використанням однієї з алгоритмічних мов високого рівня (Quick Basic, Turbo Pascal, C++ тощо) або об’єктно-орієнтованих мов програмування у візуальному (Visual Basic, Delphi, Visual Studio тощо). У випадку великого обсягу тексту програми у практичній частині наводять повністю лише тексти основних обчислювальних процедур (модулів), а повний текст програми розміщують в додатках. При цьому структура програми (проекту) повинна зберігатися. Необхідно, щоб кожна процедура або окремий блок обов’язково супроводжувалися коментарями щодо їхнього змісту і призначення. В електронному варіанті текст програми або модулів з коментарями повинен бути представлений повністю.
Для тестування програми слід навести декілька прикладів, які всебічно характеризують функціональні можливості програми (проекту). Необхідно чітко виділити початкові дані з відповідними іменами та характеристиками і відмітити змінні, яким буде присвоєно значення кінцевого результату. Рекомендується передбачити дві форми введення початкових даних: з клавіатури і з файлу.
Результати розрахунків повинні бути наведені в роботі в незалежності від того чи виводяться результати на екран, чи у файл. Рекомендується передбачити в програмі обидві форми виведення результатів. У випадку, коли вивід результатів програми займає більше двох сторінок, дозволяється не наводити у друкованому варіанті курсового проекту проміжних результатів обчислень для всіх прикладів. У цьому випадку вибирають найбільш показовий приклад і повністю наводять вивід його результатів, а для решти прикладів обмежуються лише остаточними результатами. Але в електронному варіанті обов’язково представляють файли з повним виведенням результатів по всіх тестових прикладах програми.
Для проведення аналізу результатів роботи програми алгоритм розв’язування здійснюють в одному або декількох математичних пакетах (MathCad, MS Excel, Maple, MatLab тощо). В якості тестових слід взяти ті ж приклади, що й для програмної реалізації методу.
В пояснювальній записці до курсового проекту обов’язковим є опис розробленої програми, її вхідних даних, програмних обмежень.
Обсяг практичної частини повинен займати не більше 20 стор.
Текст висновків повинен містити об’єктивну оцінку отриманих результатів проекту та відповідність визначеній мети. У висновках також дають рекомендації по впровадженню результатів проектування.
Список літературних джерел наводять в порядку посилання на неї у тексті. Слід зазначати лише джерела, які фактично були використані при роботі над курсовим проектом.
В додатках розміщується допоміжний матеріал (повний текст програми, модулів проекту, графічні матеріали великого обсягу тощо).
На компакт-диску представляють:
повний текст пояснювальної записки до курсового проекту у редакторі MS Word; (назва файлу – прізвище латинськими літерами (наприклад: Ivanenko));
файл з програмою алгоритмічною мовою або усі файли проекту мовою об’єктно-орієнтованого типу;
програмний файл для виконання (*.exe);
файли з умовами та результатами тестових прикладів програмної реалізації;
файли з тестовими прикладами розрахунків з використанням математичних пакетів;
файл readme.txt з поясненнями щодо змісту файлів компакт-диску.