Лабораторія з програмування 8 семестр

Освітня програма: Еконофізика

Структурний підрозділ: Факультет радіофізики, електроніки та комп’ютерних систем

Назва дисципліни
Лабораторія з програмування 8 семестр
Код дисципліни
ВБ 1.14
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
8 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
Студент повинен принципи організації Всесвітньої Павутини (WWW); веб-стандарти; мова сценаріїв JavaScript; модель ковзаючого середнього MA; сучасні веб-технології. Студент повинен вміти проаналізувати вміст HTTP-заголовків; створити веб-сторінку відповідно до стандартів; використати засоби каскадних таблиць стилів для оформлення сторінки; використовувати основні об’єкти браузера та основні наперед визначені об’єкти JavaScript; написати сценарій обробки події; виконати асинхронний запит до сервера та обробити його результат відповідним чином.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Студент повинен знати: основні принципи роботи протоколу HTTP, правила побудови документів HTML, основні властивості каскадних таблиць стилів, основні елементи об’єктної моделі документу, основні принципи та елементи сценаріїв мовою JavaScript, особливості об’єктно-орієнтованого програмування у JavaScript, базову функціональність та основні об’єкти браузера, принцип роботи технології Ajax та відповідні формати обміну даними, основні проблеми безпеки у WWW та способи боротьби з ними. Студент повинен вміти: проаналізувати вміст HTTP-заголовків, створити веб-сторінку відповідно до стандартів, використати засоби каскадних таблиць стилів для оформлення сторінки, використовувати основні об’єкти браузера та основні наперед визначені об’єкти JavaScript, написати сценарій обробки події, виконати асинхронний запит до сервера та обробити його результат відповідним чином, використовувати функції бібліотеки jQuery.
Зміст навчальної дисципліни
“Лабораторія з програмування“ включає детальне ознайомлення з принципами роботи протоколу HTTP, сучасними веб-стандартами (зокрема, HTML, CSS та DOM), мовою сценаріїв JavaScript, технологією асинхронного обміну повідомленнями Ajax, проблемами та засобами забезпечення безпеки у WWW. Навчальна дисципліна самостійного вибору студентів “Лабораторія з-програмування” є складовою циклу професійної підготовки фахівців освітньо-кваліфікаційного рівня “бакалавр”, передбачає попереднє вивчення нормативної дисципліни “Програмування”, є базовою для вивчення дисциплін самостійного вибору студентів “Сучасні СКБД”, “Системи автоматизації підприємств”.
Рекомендована та необхідна література
1. Шенгили-Робертс К. CSS: каскадные таблицы стилей. – М.: ИД “Вильямс”, 2005. 2. Т. Бернерс-Лі. Заснування павутини. – К.: Києво-Могилянська академія, 2007. 3. В.О. Грязнова, С.В. Єфіменко. Основи методології програмування. – К.: ВПЦ “Київський університет”, 2005. 4. W3Schools Online Web Tutorials [Електронний ресурс]. – Режим доступу: URL: http://www.w3schools.com/ 5. Pilgrim M. Dive Into HTML5 (HTML5: Up & Running – O’Reilly, 2010) URL: http://diveintohtml5.org/ 6. . Crockforf D. Douglas Crockford’s JavaScript. URL: http://javascript.crockford.com/ 7. . Katz Y., Sharp R. Visual jQuery. URL: http://visualjquery.com/
Заплановані освітні заходи та методи викладання
Лекції, самостійна робота.
Методи та критерії оцінювання
Семестрове оцінювання: Навчальний семестр має один змістовний модуль. Студент повинний виконати і здати 9 лабораторних робіт. Обов’язковим для допуску до заліку є: набрати на протязі семестру не менше 36 балів. Підсумкове оцінювання - у формі заліку, форма заліку – письмово-усна. Всього за залік можна отримати від 0 до 40 балів. Умовою досягнення позитивної оцінки за дисципліну є отримання не менш ніж 60 балів, оцінка за залік не може бути меншою 24 бали.
Мова викладання
Українська