
- •1. Загальні положення
- •2. Завдання до виконання курсової роботи
- •2.1. Загальне завдання
- •2.2. Основні етапи виконання курсової роботи
- •2.3. Орієнтовні теми курсових робіт
- •3. Список літератури Основна література
- •Додаткова література
- •4. Структура курсової роботи
- •5. Правила оформлення
- •6. Методичні вказівки до виконання курсової роботи
- •7. Рекомендації до створення програми
- •8. Критерії оцінки курсового проекту
- •Додаток а Приклад виконання титульного аркуша пояснювальної записки до курсового проекту (роботи)
- •Обчислювальна техніка та алгоритмічні мови
3. Список літератури Основна література
3.1. Вычислительная техника и программирование. Под редакцией А. В. Петрова М, Высшая школа, 1990. – 278 с.
3.2. Вирт Н. Алгоритмы + структуры данных = программы . – М.: Мир, 1985. – 406 с.
3.3.Проценко В.С. та ін. Техніка програмування мовою С. Навчальний посібник-К.Либідь,1993. – 314 с.
3.4. А.Епанешников, В.Епанешников Программирование в среде Turbo Pascal 7.0-М.:Диалог-МИФИ,1993. – 254 с.
3.5. Марченко А.И., Марченко Л.И. Программирование в среде Turbo-Pascal 7.0-М.: Бином Универсал, К.:Юниор,1997. – 347 с.
3.6. Павловская Т. А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2001. – 464с.
Додаткова література
3.7. А.Л.Брудно, Л.И.Каплан “Олимпиады по программированию для школьников”, М,Наука,1985. – 257 с.
3.8. Ставровский А. Б. Турбо Паскаль 7.0. Учебник. – К.: Издательская группа BHV, 2001. – 400 с.
3.9. Подбельский В. В., Фомин С. С. Программирование на языке Си: Учеб. пособие. – М.:Финансы и статистика, 1998. – 600с.
4. Структура курсової роботи
У пояснювальну записку до курсової роботи повинні входити:
аналіз предметної області;
постановка задачі;
вхідна і вихідна інформація;
математичний опис задачі;
запропонований алгоритм розв'язання задачі;
опис методів створення програмного продукту;
опис класів і об'єктів програмного середовища, що плануються до використання (при необхідності такого використання);
опис реалізації інтерфейсу користувача;
опис реалізації програмного модуля;
інструкція для користувача програми.
У додатку до пояснювальної записки наводиться роздрукований текст вихідного модуля програми.
Розділи пояснювальної записки до курсової
Назва розділу |
Кількість сторінок |
Титульний аркуш |
1 |
Завдання на курсовий проект (роботу) |
2 |
Анотація (реферат) |
1 |
Зміст |
1 |
Вступ |
2-3 |
Розділи і підрозділи основної частини |
25-30 |
Висновок |
1 |
Список використаних джерел |
1 |
Додатки |
5-10 |
Титульний лист
На титульному листі вказується назва навчального закладу, назва кафедри, назва дисципліни, тема курсового проекту, хто виконав та перевірив проект, місто і рік. У додатку А приведений приклад титульного листа для напряму “Електротехніка та електротехнології”.
Зміст
Приводиться зміст курсового проекту, який повинен включати в себе всі розділи, крім титульного листа і листа мети та завдання, з вказуванням сторінок. На титульному листі номер сторінки не вказується, але в нумерації сторінок він враховується.
Вступ
Проводиться аналіз мети та завдання, можливі варіанти його вирішення (не менше трьох варіантів), обирається найкращий варіант вирішення завдання з його обґрунтуванням. Орієнтований обсяг 2 – 3 сторінки.
Опис алгоритму
Описується більш докладно обраний шлях вирішення завдання, наводяться математичні описи (формули) та перераховуються стандартні (запозичені) алгоритми, які використовуються у курсовому проекті з обов’язковим посиланням на джерело (джерело повинне бути вказане у списку літератури). Орієнтований обсяг 4 – 8 сторінок.
Алгоритм у вигляді блок-схеми
Безпосереднє зображення алгоритму у вигляді блок-схеми з використанням стандартних блоків. Не слід наводити детальний алгоритм, до окремого оператора. В підписах блоків треба вказувати дію, яку вони виконують, а не приводити відповідні оператори мови програмування. Також не слід і значно спрощувати блок-схему. Орієнтуватися необхідно на те, щоб можна було повністю зрозуміти нюанси алгоритму, авторські нововведення та здобутки. В той-же час не переобтяжувати блок-схему описом загальновідомих і широко розповсюджених алгоритмів які необхідно вказати скорочено (наприклад в одному блоці). Слід пам’ятати, що абсолютно вся програма повинна бути представлена блок-схемою. Не припустимо наявність у тексті програми операторів, дія яких ніяким чином не відображена в алгоритмі. Орієнтований обсяг 5 – 10 сторінок.
Текст програми
Приводиться безпосередньо текст (лістинг, роздруківка) програми у додатку.
Опис тексту програми чи коментарі до програми
Наводяться всі ідентифікатори (імена констант, міток, типів даних, змінних, підпрограм, введених автором проекту), які використовуються у програмі з обов’язковим зазначенням де і для чого вони використовуються, бажано привести їх в алфавітному порядку. Стандартні ідентифікатори мови програмування приводити не треба. Якщо один і той-же ідентифікатор застосовується в різних місцях з різною метою, про це обов’язково зазначити і вказати всі призначення відповідного ідентифікатора. Дозволяється цей розділ не виносити окремо, а розмістити його безпосередню в тексті програми у вигляді коментарю до кожного ідентифікатора, розміщеного там де він вперше зустрічається у тексті програми.
Тести та керівництво для користувача програми
Описується призначення програми, наводиться докладна інструкція по роботі з програмою, в якій описується склад програмного продукту (імена всіх файлів та каталогів, з яких складається програма з зазначенням їх розміру і призначення, розташування на диску), інтерфейс (зовнішній вигляд, кнопки керування та їх призначення), розроблюються та наводяться тести, виконання яких дозволяє пересвідчитись у правильності роботи програми. Орієнтований обсяг 2 – 6 сторінок.
Висновки
Аналізується виконана робота, наскільки вона відповідає меті та завданню курсового проекту, які виникли складнощі, під час роботи над проектом. Якщо не вдалося в повному обсязі виконати завдання, вказати причину цього, якщо завдання було перевиконане, також це відзначити. Бажано вказати можливі шляхи удосконалення програми.
Використана література
Перераховується література, яка використовувалась під час написання курсового проекту. Бажано, щоб на неї було посилання в тексті роботи.