Методичні настанови до виконання здобувачами вищої освіти Проєкту четвертого рівня
Єпік М.О., канд. техн. наук; Тимчук О.С., канд. техн. наук.
Проєкт четвертого рівня виконується здобувачами спеціальності 122 «Комп'ютерні науки» у відповідності до навчального плану 3 курсу у 8 семестрі. Метою виконання Проєкту є проєктування та реалізація програмного забезпечення на основі архітектури клієнт-сервер, включаючи сховище даних, логіку доступу до даних, логіку програми та логіку інтерфейсу. Клієнт має відповідати за логіку інтерфейсу, а сервер – за сховище даних та логіку доступу до даних. Логіка програми може бути зосереджена як на клієнті (товстий клієнт), так і на сервері (тонкий клієнт). Типовим прикладом програмного забезпечення з архітектурою клієнт-сервер є веб-застосунки, мобільні веб-застосунки або мобільні застосунки. Для створення серверної частини програмного забезпечення можуть бути використані різноманітні серверні технології та мови програмування, наприклад: PHP, Python, Java, ASP, Node.js, Ruby. Для створення клієнтської частини можуть бути використані HTML, CSS, JavaScript, Java, .NET.