Програмирање за мобилни платформи

Целта на предметната програма е: Запознавање на студентот со вештини за развивање апликации наменети за популарни мобилни (смартфон) и таблет платформи

Целта на предметната програма е: Запознавање на студентот со вештини за развивање апликации наменети за популарни мобилни (смартфон) и таблет платформи
Резултати од учењето: студентите да ги научат принципите на кои функционира софтверското инженерство, моделирање и изработка на софтверските проекти да се разбирливи, лесно проширливи и едноставни за одржување.

Përmbajtja e detajuar sipas kapitujve dhe njësive

Основи на програмирање за мобилни и таблет платформи за Андроид оперативниот систем (екосистем на Google) и iOS оперативниот систем (екосистем на Apple). Опис на популарни мобилни и таблет платформи и околини за развивање на софтвер за нив. Користење на библиотеки за програмирање. Интеракција со хардверски елементи на уредите: камери, акцелерометар, екран на допир, тастатура, GPS, итн. Клиент/сервер архитектура за мобилни уреди. Повеќејазичност. Дебагирање во симулатор и хардверски уред. Припрема за објавување на апликациите. Работење со оддалечени позадински системи (бекенд). Обработка на Google Firebase и сите сервиси на Фајрбејс. Автентикација на корисници, бази на податоци во облак, верзионирање, пријавување на грешки во облак - crashlytics. Праќање на нотификации. Праќање на настани и обработка на настаните во облак. Серверски функции и функционалности во облак. Начин на наплата на апликации и практична имплементација на наплатата. Извештаи од наплата и законско/правни договори. Специфични апликации за преносни уреди - часовници. Специфични апликации за уреди со големи екрани - Смарт Телевизори.

Metodat e mësimit

Теоретска настава, аудиториски и/или лабораториски вежби, учество на студентите во изработка на проекти, самостојна изработка на проектни и самостојни задачи и семинарски работи, одржување консултации.
Orë javore 5 orë
Ngarkesa totale 150 orë
Kushtet për nënshkrim нема

Aktivitetet mësimore

KodiAktivitetiOrë
16.1Предавања- теоретска настава. часови45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Aktivitete të tjera

KodiAktivitetiOrë
17.1Проектни задачи: часови25
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи40

Mënyra e vlerësimit

писмено и/или усно

Komponentët e vlerësimit

KodiKomponentiPikë
19.1Тестови: бодови10
19.2Семинарска работа/проект, презентација писмена и усна: бодови20
19.3Завршен испит: бодови70

Shkalla e notimit

Intervali i pikëveNota
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Анкета на студенти, евалуација и самоевалуација