Напредни мобилни и веб апликации

Напредни мобилни и веб апликации

1.

Наслов на наставниот предмет

Напредни мобилни и веб апликации

Advanced mobile and web applications

2.

Код

IT-Z-02

3.

Студиска програма

Софтверско инженерство, Интернет технологии и сајбер безбедност, Пресметување во облак, Data science in computer science and engineering, Управување во информатички технологии, Биоинформатика, Безбедност, криптографија и кодирање, Едукација со ИКТ, Еко-информатика, Интелигентни системи, Компјутерски науки, Софтвер за вградливи системи, Пресметување во облак, Управување во информатички технологии, Биоинформатика, Безбедност, криптографија и кодирање, Статистика и аналитика на податоци, Статистика и аналитика на податоци, Софтверско инженерство,

4.

Организатор на студиската програма (единица, односно институт, катедра, оддел)

Факултет за информатички науки и компјутерско инженерство

5.

Степен (прв, втор, трет циклус)

Втор циклус

6.

Академска година / семестар

5 / Зимски

7. Број на ЕКТС кредити

6.0

8.

Наставник

проф. д-р Димитар Трајанов ворн. проф. д-р Ристе Стојанов ворн. проф. д-р Сашо Граматиков

9.

Предуслови за запишување на предметот

10.

Цели на предметната програма (компетенции):


Предметот има за цел да го оспособи студентот за развивање на напредни мобилни и веб апликации кои ќе содржат напредни сервиси, зголемена интерактивност со корисниците и околината, подобри перформанси, скалабилност и безбедност.

11.

Содржина на предметната програма:


Тековни тренодови во платформите за развој на веб апликации. Прогресивни веб апликации: богато offline искуство, синхронизирање во позадина, push нотификации, service worker. Користење на Web App Manifest. HTTPS/2/3 протокол: податочна компресија, сервер push, pipeline на барања. Publish–subscribe шаблон. Напреден Javascript: типизирани полиња, бинарни податоци, веб компненти, сопствени HTML елементи. Напреден развој на мобилни апликации. Проширување на корисничкото искуство. Равој на мали и бризи апликации. Додавање на напредни локациски особености. Интеграција на сензорски информации.

12.

Методи на учење:


Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации).

13.

Вкупен расположив фонд на време

6.0 ЕКТС x 30 часа = 180 часа

14.

Распределба на расположивото време

45 + 15 + 30 + 50 + 40 = 180 часа

15.

Форми на наставните активности

15.1.

Предавања- теоретска настава

45 часови

15.2.

Вежби (лабораториски, аудиториски), семинари, тимска работа

15 часови

16.

Други форми на активности

16.1.

Проектни задачи

50 часови

16.2.

Самостојни задачи

30 часови

16.3.

Домашно учење

40 часови

17.

Начин на оценување

17.1.

Тестови

45 бодови

17.2.

Семинарска работа/ проект ( презентација: писмена и усна)

50 бодови

17.3.

Активности и учење

10 бодови

17.4.

Завршен испит

0 бодови

18.

Критериуми за оценување (бодови/ оценка)

до 50 бода

5 (пет) (F)

од 51 до 60 бода

6 (шест) (E)

од 61 до 70 бода

7 (седум) (D)

од 71 до 80 бода

8 (осум) (C)

од 81 до 90 бода

9 (девет) (B)

од 91 до 100 бода

10 (десет) (A)

19.

Услов за потпис и полагање на завршен испит

реализирани активности

20.

Јазик на кој се изведува наставата

македонски и англиски

21.

Метод на следење на квалитетот на наставата

механизам на интерна евалуација и анкети

22.

Литература

22.1.

Задолжителна литература

Ред.бр.

Автор

Наслов

Издавач

Година

7467

Barry Pollard

HTTP/2 in Action

Manning

2019

7468

Bruce Eckel, ‎Svetlana Isakova

Atomic Kotlin

Mindview LLC

2021

7469

Mukherjee, Chinmoy

Build Android-Based Smart Applications Using Rules Engines, NLP and Automation Frameworks

Apress

2017

7470

John M. Wargo

Learning Progressive Web Apps

Pearson Education

2020

7471

Tal Ater

Building Progressive Web Apps: Bringing the Power of Native to the Browser

O’Reilly

2017

22.2.

Дополнителна литература

Ред.бр.

Автор

Наслов

Издавач

Година