Виконання курсового проекту з дисципліни «Алгоритмічні мови та програмування» є складовою частиною навчального курсу .
Мета курсового проекту - засвоїти та поглибити знання, одержані студентом у процесі вивчення курсу, виробити вміння застосовувати їx у практичному вирішенні питань програмування. У процесі розробки курсового проекту студент має узагальнити кращий вітчизняний та зарубіжний досвід на основі тих літературних джерел, що будуть ним аналізуватися, самостійно виконати розробку алгоритму та обґрунтувати рішення, розвинути навички самостійної роботи. Виконання курсового проекту має сприяти глибшому засвоєнню студентами дисципліни, це зобов'язує їх також ґрунтовно вивчати мови програмування та теорію алгоритмів.
Курсова робота - це самостійне дослідження, яке дає можливість оцінити якість знань студента, його вміння застосовувати їх на практиці. Виконуючи проект, студент має навчитися користуватися спеціальною літературою.
1 Вибір теми курсового проекту
Тему курсового проекту студент повинен вибрати самостійно, або ж за рекомендацією викладача. В процесі проектування необхідно ознайомитися з типовими алгоритмами, що застосовуються для даного типу задач, дати критичний їх аналіз, використовуючи окремі, найбільш раціональні розв'язки. При проектуванні потрібно максимально використати відомі та найбільш стандартизовані блоки (функції, підпрограми) - такі як пошук екстремальних значень, знаходження сум та добутків, рядів, ітераційних, циклічних та т.п.
Успішне виконання курсового проекту в значній мірі визначається активною участю студента в обговоренні тем на консультаціях , поглибленим вивченням додаткової літератури та ґрунтовним засвоєнням вивченого теоретичного та практичного матеріалу дисципліни.
Студент повинен чітко розуміти сутність постановки задачі курсового проекту проблеми i повинен уникати задач, що зводяться в кінцевому підсумку до програмування ланцюгу гарно відомих формул. Успішне виконання курсового проекту в значній мірі визначається активною участю в обговоренні тем на консультаціях студентів викладачем під час курсового проектування, поглибленим вивченням додаткової літератури та гарним засвоєнням вивченого раніше матеріалу.
2 Приблизна структура курсового проекту
Курсовий проект набирається у MsWord: міжрядковий інтервал 1.5, шрифт 14 Times New Roman на аркушах формату А4. Це загальна вимога до записки курсового проекту, окрім додатку з текстом програми, який може друкуватися в довільному форматі.
Приблизна структура курсового проекту :
Вступ - 1-2 сторінки;
Розділ 1 - 10 сторінок;
Розділ 2 - 20 сторінок;
Заключения - 1-2 сторінки;
Список літератури - 1 сторінка;
Додатки (текст програм).
Кожний з розділів в залежності від обсягу матеріалу, що викладається, може складатися з декількох частин ( 4-5 параграфів).
2.1 Вступ
Дається опис стану в предметній області на основі аналізу джерел та обґрунтовується актуальність i економічна ефективність поставленої задачі, наводяться можливі області застосування результатів роботи. Вступ повинен бути органічно пов’язаний з темою курсової роботи. У вступі студент обґрунтовує актуальність та важливість обраної теми, підкреслює її значення для даного підприємства чи організації, формулює мету i завдання дослідження.
2.2 Теоретична частина
В цій частині дається опис для складної в теоретичному плані задачі, або ж обґрунтовується вибір мови програмування та дається короткий опис застосованих операторів та конструкцій вибраної мови програмування.
Можна також описати застосовані прийоми програмування, а також показати виявлені конкретні проблеми та способи їx обходу.
У першому розділі студент повинен приділити увагу сучасним теоретичним методологічним розробкам, для чого розглянути i творчо осмислити відповідну наукову та спеціальну літературу.
2.3 Спеціальна частина
У другому розділі викладається загальна характеристика об'єкту досліджень, історія та перспективи його розвитку. В ній наводяться всі результати власної розробки програми, а саме:
2.3.1 Постановка задачі
Тут наводяться вхідні дані та вказується кінцева мета задачі. Потім описується процес формалізації задачі, вказуються всі припущення, обґрунтовується оптимальність вибраного методу та наводиться кінцеве математичне формулювання задачі.
2.3.2 Опис алгоритму та ідентифікатори
Для опису обчислювального процесу бажано навести перелік та характеристики всіх об'єктів алгоритму. При покроковому опису алгоритму повинна бути наведена блок-схема для наглядного його відображення.
2.3.3 Порівняльні характеристики та тестування програми
В цьому розділі необхідно вказати граничні можливості програми, час виконання та порівняння з аналогами.
Наводяться тестові приклади, в яких повинні бути задіяні всі гілки алгоритму. Тести повинні підтверджувати працездатність програми i супроводжуватись роздруківками робочих екранів з вводом/виводом та часом виконання.
2.3.4 Інструкція по експлуатації
Інструкція складається в розрахунку на рядового користувача й повинна мати форму завдань вхідної інформації, проміжної інформації, рекомендацій оператору, характеристики програми (об'єм пам'яті, час розрахунку i т.п.)
2.4 Висновки
В них дається оцінка роботи в цілому та приводяться рекомендації по її подальшому використанню. В завершенні необхідно коротко підвести конкретні підсумки дослідження.
2.5 Додатки з текстами програм
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.