
- •Методичні вказівки для виконання інтегрованого курсового проекту
- •Вимоги щодо оформлення пояснювальної записки.
- •Рецензія
- •1. Короткий зміст та характеристика кожного розділу проекту
- •2. Позитивні сторони курсового проекту:
- •3. Недоліки:
- •4. Висновки про проект та допуск роботи до захисту: _______________________________________________________________________________
- •Опис алгоритму розв’язку задачі
- •Орієнтовна тематика та зміст курсових проектів
- •Типи завдань курсових проектів:
- •1. Програми для обробки числових та символьних масивів
- •2. Програми для обробки статичних та динамічних структур даних
- •3. Програми для виконання графічних побудов
- •4. Формування і проектування баз даних
- •5. Розробка систем типу «клієнт-сервер»
- •Методика оцінювання курсових проектів
- •Список рекомендованої літератури
Орієнтовна тематика та зміст курсових проектів
Номер завдання курсової роботи складається з двох частин. Перша частина номера задає тип завдання, а друга – номер конкретного завдання цього типу. При цьому завдання видаються з урахуванням індивідуальних особливостей та здібностей студентів, оскільки вони не є однаковими за складністю. Тематика завдань кожного типу може переглядатись з урахуванням особливостей технічного прогресу, але з урахуванням того, що програмування є «класичною» наукою, яка мало залежить від розвитку комп’ютерних технологій більш доцільним є щорічний вибір і ротація завдань на проектування із наявного банку завдань, наведених у даних методичних вказівках.
Типи завдань курсових проектів:
1. Програми для обробки числових та символьних масивів
Завдання цього типу передбачають вирішення прикладних задач із різних галузей науки, зокрема математики, логіки, лінгвістики тощо. При цьому теми завдань можуть бути наступними:
Програма переведення цілих чисел із системи числення з більшою основою у систему числення з меншою основою.
Програма переведення цілих чисел із системи числення з меншою основою у систему числення з більшою основною
Знаходження коренів нелінійного рівняння за допомогою чисельних методів.
Розв’язування систем лінійних алгебраїчних рівнянь точними методами.
Розв’язування систем лінійних алгебраїчних рівнянь ітераційними методами.
Застосування інтерполяційних многочленів для обчислення значень функцій.
Чисельне диференціювання функцій.
Наближене обчислення означених інтегралів.
Розв’язування систем звичайних диференціальних рівнянь чисельними методами.
Реалізація регресійного аналізу інформації.
Програмування поведінки механічної системи.
Розробка спеціального статистичного калькулятора.
Програма визначення частоти появи слів у тексті.
Програма для шифрування текстових файлів.
Програма обчислення виразу, що заданий у формі прямого польського запису.
Програма обчислення виразу, що заданий у формі оберненого польського запису.
Порівняльний аналіз алгоритмів упорядкування інформації.
Порівняльний аналіз алгоритмів пошуку інформації.
Програма моделювання роботи черги.
Програма моделювання роботи стека.
Опрацювання текстової інформації.
Програма для виконання арифметичних дій із дробами.
Програма текстового редактора.
Навчальна програма для вивчення іноземної мови.
Програма знаходження ентропії текстового повідомлення.
Програма перевірки коректності передачі даних з використанням доповнення до парності.
Програма для розв’язання задач розміщення з комбінаторики.
Програма для вставки текстових повідомлень у bmp-файли.
Програма для розрахунку вартості ремонту кімнати.
Програма для розрахунку вартості проїзду в маршрутних таксі.
Програма для наближеного обчислення похідної функції методом Ньютона.
Програма для обчислення загального опору електричного кола.
Інтерактивна програма для виконання лабораторної роботи з фізики.
Програма визначення та формування контрольної суми для файлів.
Програма для знаходження наближеного значення функції за допомогою її розкладання у степеневий ряд Тейлора.
Програма для генерації послідовності чисел Фібоначчі та перевірки їх властивостей.
Програма для обчислення математичних функцій за допомогою ланцюгових дробів.
Програма для знаходження максимального потоку в мережі.
Програма для реалізації симплексного методу розв’язку задач лінійного програмування.
Програма для реалізації алгоритму з оберненою матрицею для розв’язку задач лінійного програмування.
Програма для наближеного обчислення означених інтегралів.
Програма для мінімізації функції за допомогою чисельних методів.
Програма для розв’язування звичайних диференціальних рівнянь та їхніх систем за допомогою чисельних методів.
Програма відтворення аудіо - та відео файлів.
Програма для виконання дій над матрицями.