Графік виконання курсової роботи
МЕТОДИЧНІ ВКАЗІВКИ
щодо виконання курсової роботи
з курсу „ТЕХНОЛОГІЇ ПРОГРАМУВАННЯ”
Розробив: Томашевський В.В.
ЗМІСТ
ВСТУП.. 3
1. ПРИБЛИЗНА ТЕМАТИКА КУРСОВИХ РОБІТ 4
2. 2. ГРАФІК ВИКОНАННЯ КУРСОВОЇ РОБОТИ.. 5
3. КРИТЕРІЇ ОЦІНЮВАННЯ КУРСОВОЇ РОБОТИ.. 6
4. СТРУКТУРА ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ ПО КУРСОВІЙ РОБОТІ 7
5. ВИМОГИ ПО ОФОРМЛЕННЮ ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ.. 12
6. ПРИКЛАД ОФОРМЛЕННЯ КУРСОВОЇ РОБОТИ.. 17
ВСТУП
Важливим етапом вивчення дисципліни „ Технології програмування ” є написання курсової роботи. Задачами курсової роботи є:
· систематизація і закріплення теоретичних та практичних фахових знань, виявлення уміння студента застосовувати ці знання при вирішенні конкретних наукових, технічних, економічних і виробничих задач;
· перевірка уміння студента самостійно освоювати та використовувати сучасні інформаційні технології, програмно-апаратні засоби обчислювальної техніки;
· розвинення у студента навичок ведення самостійного науково-практичного пошуку, оволодіння методикою дослідження й експериментування при вирішенні проблем і питань, поставлених на дипломне проектування;
· закріплення знань і навичок виконання графічних робіт та інших конструкторських документів у відповідності до вимог і правил, встановлених державними стандартами, Єдиною системою конструкторської документації (ЄСКД), Єдиною системою проектної документації (ЄСПД), іншими чинними нормативно-технічними документами;
Головна мета курсової роботи – визначення рівня теоретичної та практичної підготовки студента з курсу „ Технології програмування ”.
Курсова робота сприяє розвиткові у студента творчої ініціативи і самостійності в проведенні аналізу, добору й обґрунтування найбільш раціональних інженерних рішень.
Курсова робота надає студентові таких навичок виконання виробничних завдань, які допоможуть йому швидко адаптуватися до умов праці у професійному колективі.
Керівнику курсової роботи необхідно забезпечити оптимальні умови для плідної самостійної роботи студентів. Цій меті повинні сприяти продумана методика керівництва і консультування, допомога в пошуку методичної та технічної документації, науково-технічної літератури, а також систематичний контроль за виконанням курсового проекту.
1. ПРИБЛИЗНА ТЕМАТИКА КУРСОВИХ РОБІТ [1]
Розробка програми проведення тестування. | |
Розробка програми роботи з файлами (файловий менеджер) | |
Розробка програми для вирішення системи рівнянь довільної розмірності | |
Розробка програми рішення диференційних рівнянь методом Рунге-Кутта на класах | |
Розробка програми побудови динамічно створюваних діаграм | |
Розробка програми калькулятора типу Excel з підтримкою операторів (+ - * / ( ) ) | |
Розробка програми «Багатофункціональний інженерний калькулятор» | |
Розробка програми імітації роботи пристроїв мережі ISDN | |
Розробка програми імітації роботи пристроїв мережі на базі комутаторів Ethernet (прозорий міст) | |
Розробка програми імітації роботи протоколу STP в мережі на базі комутаторів Ethernet | |
Розробка програми «Багатодокументний текстовий редактор» з можливістю підсвічування синтаксису C# | |
Програмне забезпечення клієнт-серверного обміну даними з сеансовим шифруванням | |
Розробка програми гри «Хрестики-нулі» на довільному полі | |
Розробка програми імітації гри «Більярд» - моделювання динаміки та основних фізичних характеристик об’єктів | |
Розробка програми гри «Шашки» на класах | |
Розробка програми «Емулятор машини Тюрінга» | |
Розробка програми «Емулятор машини Поста» | |
Розробка програми «Емулятор мереж Петрі» на класах | |
Розробка програми «Гра п’ятнашки» на класах | |
Розробка програми «Графічний редактор» | |
Розробка програми «Гра «Вівці - вовки» » на класах | |
Розробка програми «Пошук шляху в графі, що не проходить через задану множину вершин» | |
Розробка програми «Бібліотека» | |
Розробка програми шифрування текстів за допомогою афінних шифрів та їх криптоаналіз | |
Розробка програми шифрування текстів за допомогою табличних перестановок та їх криптоаналіз | |
Розробка програми шифрування текстів за допомогою багатоалфавітних замін та їх криптоаналіз | |
Розробка програми інтерпретатора математичних виразів (стековий калькулятор) |
ГРАФІК ВИКОНАННЯ КУРСОВОЇ РОБОТИ
№ п/п | Зміст проведених робіт | Термін виконання у % до загального терміну виконання | Форма звітності |
1. | Вибір тематичного напрямку та узгодження теми курсової роботи | 10% | Закріплення теми курсової роботи за студентом |
2. | Розробка постановки завдання | 10% | Оформлена постановка завдання за підписом викладача |
3. | Визначення методів та засобів реалізації поставленої задачі | 10% | Оформлення п.1 курсової роботи в електронному вигляді, оформлення в ел. вигляді списку використаної літератури |
4. | Розробка програмного продукту | 40% | Готовий програмний продукт та опис технологій створення в ел. вигляді |
5. | Створення керівництва користувача та тестування системи | 15% | Розробка тестового прикладу та опис порядку дій користувача в ел. вигляді |
6. | Оформлення пояснювальної записку | 15% | Роздрукована пояснювальна записка та готовий програмний продукт на носії інформації (дискета, CD-R, RW, DVD-R, RW) |