Page 4 - 4990
P. 4
1 ОРГАНІЗАЦІЯ РОБОТИ НАД КУРСОВИМ
ПРОЕКТОМ
1.1 Тематика і завдання курсового проектування
Тема курсового проекту: “Розроблення програмного
забезпечення мовою С++”.
Індивідуальні завдання студенти вибирають за узгодженням з
викладачем. Варіанти індивідуальних завдань наведено в табл.
1.1. Запропоновані типи даних і задачі є орієнтовними.
Дозволяється за узгодження з викладачем змінювати завдання
(інша предметна область, інші типи даних та задачі), за умови що
виконуються такі вимоги:
- для вибраної предметної області можна описати
принаймні три типи даних, визначених користувачем;
- програма буде вирішувати принаймні дві задачі по
обробці даних, з яких принаймні одна передбачає
пошук і/або сортування даних.
Дані, які використовує програма, слід зберігати у файлах.
Формат файлів – на вибір розробника. Прикладами можуть бути:
- бінарні файли;
- текстові файли довільного формату;
- текстові файли формату .csv (можна створювати в
середовищі Excel);
- текстові файли формату XML або JSON (можна
використовувати готові бібліотеки для роботи з такими
файлами).
У даній курсовій роботі не передбачається використання баз
даних.
Програма може бути як консольною, так і з віконним
інтерфейсом. Для реалізації віконного інтерфейсу можна
використовувати довільні фреймворки та середовища
програмування, наприклад:
C++ Builder (VCL)
Visual Studio (MFC)
Qt Creator (Qt)
CodeLite, Code::Blocks (wxWidgets, GTK+)
4