Промените во областа на компјутерските науки и нивната примена многу се динамични. Оттука главен предизвик за истражувањата и студиите во оваа област е развојот на нови напредни системи и технологии кои ќе обезбедат решенија во областите на информациските и комуникациските технологии. Информациските и комуникациската технологија станаа најголемите и најпознатите сектори кои брзо се прошируваат и се најразвивани сектори во Европската Унија и во светската економија.
Покрај тоа, појавата на нови пазари за софтверот и во телекомуникацискиот сектор во Југоисточна Европа доведе до зголемена побарувачка за висококвалификувани и специјализирани професионалци во оваа област. Дипломираните студенти можат да работат како професионален софтверски инженер или како софтверски архитект во развој на софтверски компании или во ИТ-одделот на претпријатијата. Високото ниво на професионални вештини ќе им овозможи на дипломираните студенти брзо да станат успешни лидери во софтверската индустрија. Исто така, специјализацијата во четири насоки (инженерство на податоци, веб и мобилни системи, софтверско инженерство и информациски системи) им овозможува на дипломираните студенти да стекнат стручност во одредени области и да бидат уште поконкуретни на работните места.
Преку програмата студентите ќе ги стекнат потребните знаења и вештини за да придонесат во сите аспекти на процесот на развој на софтвер, вклучувајќи и планирање, соработка, спецификација, дизајн, кодирање, испорака и одржување на софтверски производи. Студентите ќе стекнат и општи вештини за аналитичко и критичко размислување, за тимска работа и работа во мултикултурни средини, планирање и организирање итн.
По завршувањето на оваа програма, дипломираните студенти ќе имаат можности за кариера во различни индустрии, главно исполнувајќи ги потребите за дизајн на компјутерски системи, како развивач на софтвер, развивач на мобилен и веб-софтвер, инженер на бази на податоци, менаџер на софтверски проекти и процеси или дизајнирање на информациони системи, а во зависност од насоката што ќе ја одберат во оваа студиска програма.
Последниот семестар на студии вклучува пишување на магистерскиот труд, овозможувајќи им на дипломираните студенти да ги продолжат своите студии на докторски студии по компјутерски науки.
Знаење и разбирање
- Има способност за развој и за примена на оригинални и креативни ИТ-идеи со цел обезбедување: квалитет и креирање и водење апликации поврзани со телекомуникациските области како апликации, сигурност и обезбедување квалитет.
- Има способност за примена на ИT-вештини и знаење и за демонстрација на специјалистички компетенции од компјутерски науки и информатика со цел организирање и поврзување на телекомуникациските процеси како структура која се менаџира и се следи како од аспект на проток на податоци така и од аспект на креирање интерфејси за корисниците.
- Стекнува знаење и разбирање од областите на компјутерски науки, инженерство и информатика (програмирање, веб-технологии, дата-бази, мрежи, компјутерски и информациони системи и мултимедиjа).
- Стекнува знаење од една или од повеќe области од телекомуникациската индустрија сo кои може да се оквалификува студентот како професионалец за применување знаења во дадената област.
Примена на знаењето и разбирањето
- Способност за критичко, независно и за креативно решавање проблеми во нови, дотогаш несретнати средини или средини за кои нема претходно искуство во телекомуникациите.
- Планирање, водење и евалуација на независни истражувања во областа на телекомуникациите, но и креирање и имплементација на соодветни алатки за тестирање, симулација и за имплементација.
- Креативност и оригиналност при интерпретацијата на знаењето од информатиката при решавање проблеми поврзани со целите на индустриското производство во телекомуникациската област.
Способност за проценка
- Способност за креативна интеграција и синтеза на знаење од повеќе области во телекомуникациската област, како и администрирање на процесите и на системите со примена на ИТ-алатки наменети и креирани за одредена проблематика. Креирање едукативни процеси со користење компјутерски алатки и техники.
- Способност за справување со комплексни ситуации поврзани со специфични процесите кои произлегуваат во реално време во телекомуникацискот простор.
- Способност за идентификација на соодвети специјализирани инстанци и донесување издржани процени во ситуации на недостиг на комлетни информации или податоци и врз основа на лични, социјални и етички принципи и одговорности поврзани со примената на знаењето и разбирањето.
Комуникациски вештини
- Способност за размена на заклучоци и предлози со аргументирање и со нивно рационално поткрепување, како со стручни, така и со нестручни лица, јасно и недвосмислено;
- Преземање значителна одговорност за заедничките резултати; водење и иницирање активности.
Вештини на учење
- Способност за идентификација на личните потреби и правци за индивидуално и автономно дообразование во вообичаените информатички области;
- Способност за преземање одговорност за континуирано индивидуално учење во специјализирани бизнис и информатички области во рамки на вмрежената економија;
- Способност за преземање одговорност за понатамошен професионален развој и усовршување.
Семестар 1
-
[MCS-101]
[6 ЕКТС]
Напредни бази на податоци
Целите на овој предмет се да се продолжи со суштинско проучување на базите на податоци. Предметот е продолжение на предметот Бази на податоци од првиот циклус на студии, а се започнува со повторување на концептуалниот дизајн и продолжува со проширениот концептуален дизајн. Се објаснува концептот на нормализација на шемите на базата на податоци, се дефинираат нормалните форми и се применуваат во дизајнирање. Се продолжува со: начините на складирање податоци, претставување на податоците, архитектурата на системот за управување со базите на податоци, процесирање и оптимизација на пребарувањата, трансакциите, техниките на паралелна контрола, алгоритмите на обновување на базата на податоци и сигурност и автентификација.
-
[MCS-102]
[6 ЕКТС]
Објектноориентиран дизајн и програмирање
Целта на овој предмет е да се совлада ригорозен пристап кон објектноориентиран дизајн и програмирање, со акцент на апстракција, модуларност и повторна употреба на кодот како што се применува во изградбата и разбирањете на големи системи. Во прилог на објектноориентирани концепти, предметот ги опфаќа користењето на UML за објектно-ориентираното моделирање, најдобрите дизајн-практики, дизајн-шаблоните и нивната примена при решавање проблеми и при моделирање апликации во практиката.
-
[MCS-103]
[6 ЕКТС]
Напредно софтверско инженерство
Целта на овој предмет е студентите да стекнат знаење и да ги разберат напредните концепти од софтверското инженерство. Се започнува од формалните спецификации, нотациите, симболите и спецификациите („формални методи“) кои се потребни за да се определи формално еден софтверски систем. Студентите ќе бидат запознаени и со изградба на јасна формална спецификација. Во рамките на овој предмет опфатени се и следниве аспекти на напреден софтверски инженеринг: Кои се клучните технички активности кои се спроведуваат во текот на процесот на изработка на софтверскиот процес? Каков компонентно-базиран софтверски инженеринг се користи за креирање системи со употребливи компоненти? На кој начин клиент-сервер архитектурата влијае на начинот на кој софтверот се развива? Дали концептите и начелата на софтверско инженерство се применуваат за веб-базирани апликации и производи?
-
[6 ЕКТС]
Изборен предмет
-
[ECSWMS-01] Безжични мобилни мрежи
Предметот претставува вовед во концептите и принципите на безжичните мрежи. Притоа се објаснуваат и опишуваат различните мрежни компоненти и тоа како овие компоненти функционираат и се вклопуваат заедно. Преку овој предмет студентите треба да ги разберат мобилните мрежни технологии воопшто, како и безжничните ЛАН (WLAN) технологии детално. Студентите ќе можат да го подготват сертифицираниот испит по CWNA (PW0-100), преку кој се подготвува кандидатот да имплементира, оддржи и да сервисира мали, средни и големи безжични мрежи.
-
[ECSWMS-02] Дизајнирање интерактивни системи за веб и мобилни апликации
Целта на овој предмет е студентите да ги совладаат принципите на дизајнот на веб и мобилни апликации за да се постигне висок степен на корисност. Поконкретно, студентите ќе се запознаат со методот на дизајн за корисниците, кој претставува дизајн на мобилни апликации врз основа на анализа на корисникот и на контекстот во кој апликацијата ќе се користи. Покрај тоа, различни дизајн-методи на градење веб и мобилни апликации ќе бидат совладани, за да се обезбеди висока применливост на апликацијата од корисниците. Преку практични примери, студентите ќе научат да избегнат лошо дизајнирање на интерфејси и наместо тоа да знаат како да развиат корисни и пожелно веб и мобилни интерфејси.
-
[ECSWMS-03] Интернет “of Things”
Овој предмет овозможува општ вовед во новите концепти од областа на „Интернет на нештата“ како и преглед врз гама на технологии, кој се протега од сензори и актуатори близу до корисниците и животната средина, па до сајбер-физички системи кои обезбедуваат регулирачка интелигенција, преку облак, која овозможува сеприсутно поврзување. Предметот ќе ги поврзе на едно место двете најголеми технолошки новитети на денешнината, семантичниот веб (т.н. Web 3.0) и Интернет на нештата. Предметот е фокусиран како на харверско така и на софтверско кодирање. Студентот може да се фокусира на софтверот, на хардверот или на двета аспекта. Целта е и да се презентираат отворени прашања поврзани моделот IoT, развојот, евалуација и еволуција, како и конципирање идни насоки релевантни за општествениот развој и влијание, како и за можностите за истражување.
-
[ECSWMS-04] Развој на софтвер за мобилни уреди
Целта на овој предемет е студентите да стекнат знаење и разбирање на прагматичниот процес за создавање апликации за мобилни уреди. Предметот ќе опфати аспекти на развојот на мобилни уреди и практична индивидуалнa работа на проекти во дизајн и развој насочени кон вистински практичен случај за една или за повеќе современи платформи кои ќе им овозможат на студентите да се стекнат практично искуство од практичен проект од реалниот живот.
-
[ECSWMS-05] Безбедност на веб-апликации
Преку овој предмет студентите ќе се оспособат правилно да обезбедат веб-сервер, веб-страница или веб-апликација. Студентите ќе преземаат веќе постоечки веб-апликации и ќе ги редизајнираат за да бидат што е можно побезбедни. Студентите ќе дизајнираат и ќе создадат сајтови e-commerce, употребувајќи ги најдобрите практики за безбедност. Студентите ќе научат и како да ги заштитат доверливите информации (финансиски и лични податоци).
Како дел од безбедноста е тестирањето на безбедноста и слабостите на веб-апликацијата. За таа цел, студентите ќе ги научат постојните техники за освојување на веб-апликации и веб-сервери. Сето ова ќе им придонесе на студентите неколку техники за правилно тестирање на нивните веб-апликации во нивните академски и професионални кариери.
-
[ECSWMS-06] Дистрибурани системи “Large Scale”
Дистрибуираните системи станаа неизбежни и имаат огромно влијание врз различни области на човековата активност. Тие се движат од ад-хок мрежи кои се состојат од мали сензор-уреди, до масивни веб-фарми на моќни сервери. Затоа, во рамките на овој предмет ќе бидат опфатени напредните и актуелните теми во модерните Висок-степен дистрибуирани системи, различните стратегии на процесирањето на огромните податоци,.прашањата поврзани со репликацијата, fault толеранцијата, постојаноста, приспособливоста, изолацијата и приватноста, виртуелизацијата и создавањето машински слики во висок-степен дистрибуирани системи. Пишувањето критичко мислење за различни научни трудови во областа е основната активност во рамките на овој предмет.
-
[ECSWMS-07] Технологии “Cloud Computing“
Овој предмет опфаќа серија на тековната Клауд - компјутинг технологии. Студентите ќе научат како да се развиjат клауд-базирани софтверски апликации во различни клауд-платформи, како да се интегрираат различни услуги изградени на хетерогени клауд платформи, и како да се принудат “Софтвер како Сервис” и “Платформа како сервис” решенија за изградба на сеопфатени крај-до-крај бизнис решенија на клауд. За различни слоеви на клауд-технологии, ќе бидат воведени практични решенија како што се Google, Amazon, Microsoft, SalesForce.com, итн, како и теоретски решенија (опфатени со збир на научни трудови).
-
[EMCS-01] Сервисориентирани архитектури
Целта на овој предмет е да воспостави една продлабочена студија на архитектурите ориентирани кон услугите (SOA) од три главни перспективи: бизнис, архитектонска и технолошка перпсектива. Од бизнис-перспектива, адаптација на SOA е од суштинско значење за воспоставување агилност во биснисот, па затоа важноста на SOA во индустријата ќе биде објаснета. Од архитектонската перспектива, студентите ќе совладаат различни архитектонски модели на развој на софтвер, со фокус на дизајн на SOA и дизајн на обрасци. Од перспектива на технологијата, на студентите ќе им се понуди можност да го стекнат потребното искуство кое се бара за да се имплементираат и да се распоредуваат различни решенија на SOA кои ќе ги задоволат функционалните и нефункционалните барања.
-
[EMCS-02] Визуелизација на податоци
Цел на овој предмет е студентите да стекнат основи и напредни вештини од сферата на визуелизација на податоци. Студентите ќе совладаат: принципи на дизајн и оценување на визуелизација, собирање големи сетови на податоци, нивна подготовка и анализа. Дополнително студентите ќе научат техники на визуализација на повеќе димензионални податоци, времени податоци, текстуални, геоспатиални, хиерархиски како и мрежи / графови. Студентите ќе користат и алатки како што се Processing, D3, R и ggplot2, како и многу други алатки со кои ќе креираат прототипи на научените техниките на визуелизација на постојните сетови на податоци.
-
[EMCS-03] Веб-инженерство
Интернетот стана главна платформа за испорака на ресурси. Целта на овој предмет е да се адресираат концептите, методите, технологиите и техниките за развој на висококвалитетни, доверливи и применливи веб-апликации. Во рамките на предметот се истражуваат пристапите, методологиите, техниките и алатките кои го поддржуваат нивниот дизајн, развој, еволуција и евалуација. Студентите ќе бидат способни да совладаат методи за веб-инженерство и техники кои вклучуваат уникатни аспекти на проблемот од оваа област, како што се: документ-ориентирана испорака, ситно-грануларен животен циклус, развој ориентиран кон крајниот корисник, клиент-сервер системска интеграција и различни нивоа на вештини за крајниот корисник, кои ќе овозможат соодветна оперативност, одржувањето и безбедноста на веб-апликација.
-
[6 ЕКТС]
Слободни изборни предмети
-
[MFE01] Реторика
Во текот на својата историја долга 2500 години, реториката се користи за означување многу нешта, но под реторика денес се подразбира уметноста на убедување преку јазик. Реториката го означува начинот на кој поединецот се надоврзува на одредена тема или идеја со цел да го убеди другиот. Реториката ја карактеризираат неколку главни одлики и најпрвин ги дефинира одредените типични ситуации на говорот.
-
[MFE02] Мултилингвализам и мултикултурализам
Цел на овој предмет ќе биде разгледување на повеќејазичноста во мултикултурните општества, кaкo социјална појава. Оваа појава е масовна во светот. Во предавањата ќе се разгледуваат попрецизно термините: еднокултурност, повеќекултурност, мултикултурност. Ќе биде разјаснет поимот лингвистички национализам, а се изделуваат две форми на ваков национализам, при што едната се судира со другата: кај водачите на најмоќните земји национализмот значи ширење, а за малцинствата тој добива форма на непокор и борба за афирмација на идентитетот, наспроти таков притисок. Видно место во програмата ќе зазема и мултикултурализмот во сферата на образованието.
-
[MFE03] Oдбрани напредени поглавја од ИТ - апликации за изработка на научен труд
Целта на овој предмет е:
Да им се прикажат техничките елементи, структурата на текстот и дизајнот на еден научен труд.
Да им овозможи на студентите да стекнат понапредни познавања и вештини од одбрани напредни поглавја од ИТ-апликации, кои ќе им бидат потребни при изработка на научни и стручни трудови.
Практична примена на овие цели при изработка на индивидуален научен труд на студентот.
-
[MFE04] Одбрани напредни поглавја од апликации за статистичка обработка на податоци
Целта на овој предмет е:
Да се прикажат техничките елементи од областа на статистиката: организирање, обработка, споредување преку анализи и публикување на податоците.
Да им овозможи на студентите да стекнат понапредни познавања и вештини од обрани напредни поглавја од апликациите за статистичка обработка на податоците.
Практична примена на овие цели при статистичка обработка на податоците стекнати од прашалници, прилози, научни истражувања и од друга документација.
-
[MFE05] Професионална комуникација
Предметот е фокусиран на развојот на оние комуникациски вештини кои се суштествени за ефикасно функционирање во професионалниот свет. Студентите ќе го совладуваат процесот на анализа на различни комуникациски ситуации, и тоа како соодветно да одговорат на нив. Меѓу темите кои ќе бидат вклучени се и комуникација во организации, интерперсонална и групна комуникација, усни презентации, интервјуа за вработување, професионални деловни писма, како и интерперсонални вештини, вклучувајќи групна динамика и тимска работа.
-
[MFE09] Пазар на трудот
Целта на предметот „Пазар на трудот„ е студентите од вториот циклус да стекнат основни и продлабочени знаења за теоријата на пазарот на трудот и за механизмите за функционирање на пазарната економија. Студентите ќе ги совладаат категориите, законите и основните принципи преку кои функционира пазарот на трудот. Се прави детална анализа на моделот на однесување и на улогата која ја имаат клучните чинители на пазарот на трудот: индивидуите, компаниите и владата. Анализата се базира на две основни категории на пазарот – побарувачката и понудата – кои се применуваат речиси на сите теми кои се обработуваат за овој предмет. Знаењето кое ќе го добијат студентите со овој предмет претставува теоретска основа потребна за разбирање и на различните теории и политики кои се применуваат на пазарот на трудот. Преку предметот студентите ќе разберат како пазарите на трудот ефикасно го распределуваат и го користат реткиот фактор на производството - трудот. Предавањата вклучуваат знаење за: концептите на побарувачката и понудата и нивната практична примена; однесувањето на индивидуите на пазарот на трудот со цел да се максимизира нивната корисност; однесувањето на компаниите на пазарот на трудот со цел да се максимизира нивната корисност; однесувањето на компаниите на пазарот на трудот со цел да се максимизира профитот; улогата на владата на пазарот на трудот, различни структури на пазарите на трудот: пазарот на трудот во целосна конкуренција, монополот на пазарот на трудот, улогата на синдикатите на пазарот на трудот, билатерланиот монопол на пазарот на трудот. Предавањата и дискусиите во текот на предавањата се однесуваат и на материјалот кој не е содржан во книгата и на некои аспекти од материјалот кој се содржи во основната литература нема да се дискутира на час туку студентите преку активно учење сами ќе го совладаат. Поради тоа, со цел студентите да постигнат успех во учењето содржините од предметот ќе бидат обработувани преку предавања и работилници со активно учество во дискусиите на различни теми кои се однесуваат на пазарот на трудот.
-
[MFE08] Методологија на наставата
Целта на овој предмет е да се запознаат студентите со основните пристапи и методи на предавање. Од студентите се очекува стекнат знаења и вештини со кои ќе можат да применат средства за активна настава. Опфатен е и пристап за развојот, наставата и учењето како концепти, како и за основни практики кои ќе им овозможат на предавачите да предаваат за развојот на мислењето. Преку овој предмет, студентите ќе стекнат и теоретска основа и стратегии со кои ќе можат да го развиваат и своето и критичкото мислење на студентите.
-
[MFE10] Филозофија на општествените науки
Овој модул опфаќа информации кои ќе им овозможaт на студентите да стекнат знаења, вештини и способности, односно да бидат стручни и компетенти во општествените науки, вклучувајќи ја и општата методологија (објаснување, теоретизирање, тестирање), примена на филозофијата (особено индивидуализмот наспроти холизмот), природата на рационалноста и историјата на теории и концепти. Овој модул нуди напредно истражување на актуелните дебати за онтологијата, методологија и за целите на општествените науки. Предметот ќе се фокусира на централните прашања на општествените науки: етнометодологија; еволуција; феноменологија; рационалност; релативизам; научни методи; текстуални толкувања.
Резултати од учењето:
По успешното завршување на овој предмет, студентите ќе бидат способни:
• Да ги разберат целта на општествените науки и разликата меѓу објаснувањето и разбирањето на човековото однесување.
• Да го објаснат различниот пристап во општествените науки, да ги споредат природните науки, особеностите за луѓето и општествените феномени.
• Да ги разберат општествените структури, практики, норми, институции итн., како и односот меѓу поединците и поголемите општествени структури.
• Да се потпираат не само на факти за поединците и за нивната ментална состојба, туку и на случаите во кои општествените феномени не можат да се објаснат што се однесува до индивидуалното однесување.
• Да разберат и да прифаќаат одреден збир на вредности на еден поинаков начин од природните науки, да добијат можност за објективност во општествените науки.
-
[MFE11] Менаџмент на проекти
По успешното завршување на наставата, студентите треба да бидат способни:
Да ги планираат активностите неопходни за реализација на проектот, да ја идентификуваат нивната меѓузависност во поглед на времетраењето и трошоците.
Да ги подготвуваат потребните извештаи и да ја реализираат целокупната потребна комуникација меѓу проектот и клиентот, како и меѓу членовите на тимот и другите стејкхолдери.
Да го структурираат проектот со своите составни активности.
Да изработат гантограм и мрежен дијаграм на проектот и да го утврдат најкраткото време за реализација на проектот.
Да користат софтвер МС Проект како алатка во процесот на планирање, иимплементација и при надзор врз проектот.
Да го дефинираат проектот, да ги идентификуваат неговиот обем и неговите цели, како и да развијат проектна спецификација.
-
[MFE12] Методи на оптимизација
Целта на овој предмет е да се презентираат текниките на моделирање и оптимизација со цел да се оспособи студентитет за развивање модели кои се користат за решавање реални проблеми од областа на компјутерските науки. Целта на овој предмет е да се анализира важноста на матричното факторизирање како една важна алатка што нуди модалитети за оптимизација на решенијата на различни нумерички алгоритми кои се од основен интерес за решавање проблеми од областа на компјутерските науки. Преку овој предмет студентите ќе се запознаат со основите на теоријата на оптимизација и со методите на изнаоѓање на оптимумот. Ќе се анализираат различни методи на оптимизација, како што се: симплекс методата, проблемот на дуалноста и сензитивноста на проблемите на линеарното програмирање. Ќе се анализира компјутерската примена на секој анализиран проблем, предложувајќи и соодветен модел за оптимизација.
-
[MFE13] Етички и правни прашања во информатички технологии (ИТ)
Цели на предметната програма:
Да се разбере реалниот однос меѓу компјутери, технолошки промени, општеството и законот.
Да се истакне моќната улога која компјутерите и компјутерски професионалци ја имаат во технолошкото општество.
Да се разберат правните области, кои се релевантни за компјутерската дисциплина.
Да се разберат етичките концепти кои се важни за корисниците на компјутери и за професионалците.
Да се стекне искуство за разгледување етички прашања и за решавање етички дилеми.
-
[MFE14] Заштита на човековите права
Целта на овој предмет е: да ги запознае студентите со концептот на меѓународното право за правата на човекот, спроведување на тие права во праксата, нивното влијание во креирањето на националните политики; да ги поттикне студентите да размислуваат критички на односот меѓу меѓународното право и националното право; да ги направи свесни за сегашните меѓународни настани, како тие влијаат врз секојдневниот живот на луѓето во светот; да ги поттикне студентите да го дадат својот придонес во областа на изготвување на законите за заштита на човековите права, со надеж дека донесувачите на одлуки ќе ги земаат во предвид во процесот на создавање и спроведувањена државните политики.
Семестар 2
-
[MCS-201]
[6 ЕКТС]
Напредни податочни структури и алгоритми
Овој предмет се базира на претходни знаења од областа на алгоритмите и структурите на податоци. Целта на овој предмет е да се запознаат студентите со напредни ефикасни алгоритми и соодветни структури на податоци кои се користат за организација, барање и за оптимизација на податоци. Се разгледува и теоретската ефикасност на алгоритмите и нејзиното практично утврдување со цел да може да се споредат различни алгоритми. Во текот на предавањата, студентите ќе се запознаат со неколку познати алгоритми, особено за барање и оптимизација во комплексни нелинеарни структури, како на пр. стебла и графови.
-
[MCS-202]
[6 ЕКТС]
Веб-инфромациони системи
Во рамките на овој предмет е опфатен вовед на технологиите за развој на податочно-центрични информациони системи за World Wide Web како и практични примени на таквите системи. Предметот е фокусиран на следниве аспекти: технологии и архитектури за веб-информациони системи, менаџирање на податоци на на веб, семантика на податоците на веб, социјален веб и наука за вебот (web science).
-
[MCS-203]
[6 ЕКТС]
Дистрибуирано програмирање
Преку овој предмет студентите се воведуваат во напредни теми за дистрибуирани компјутерски модели, алгоритми и софтверски системи. Притоа, ќе бидат потенцирани неодамнешните техники кои се користат од реални дистрибуирани системи во светот, како што се дистрибуирани датотечни системи, “lock” услуги, центри на податоци на претпријатијата, “cloud computing”, безжични сензор-мрежи и продорни апликации. Во текот на предметот ќе се спроведат студии на реални дистрибуирани системи и ќе се анализира соодветната актуелна литература.
-
[6 ЕКТС]
Изборен предмет
-
[ECSWMS-01] Безжични мобилни мрежи
Предметот претставува вовед во концептите и принципите на безжичните мрежи. Притоа се објаснуваат и опишуваат различните мрежни компоненти и тоа како овие компоненти функционираат и се вклопуваат заедно. Преку овој предмет студентите треба да ги разберат мобилните мрежни технологии воопшто, како и безжничните ЛАН (WLAN) технологии детално. Студентите ќе можат да го подготват сертифицираниот испит по CWNA (PW0-100), преку кој се подготвува кандидатот да имплементира, оддржи и да сервисира мали, средни и големи безжични мрежи.
-
[ECSWMS-02] Дизајнирање интерактивни системи за веб и мобилни апликации
Целта на овој предмет е студентите да ги совладаат принципите на дизајнот на веб и мобилни апликации за да се постигне висок степен на корисност. Поконкретно, студентите ќе се запознаат со методот на дизајн за корисниците, кој претставува дизајн на мобилни апликации врз основа на анализа на корисникот и на контекстот во кој апликацијата ќе се користи. Покрај тоа, различни дизајн-методи на градење веб и мобилни апликации ќе бидат совладани, за да се обезбеди висока применливост на апликацијата од корисниците. Преку практични примери, студентите ќе научат да избегнат лошо дизајнирање на интерфејси и наместо тоа да знаат како да развиат корисни и пожелно веб и мобилни интерфејси.
-
[ECSWMS-03] Интернет “of Things”
Овој предмет овозможува општ вовед во новите концепти од областа на „Интернет на нештата“ како и преглед врз гама на технологии, кој се протега од сензори и актуатори близу до корисниците и животната средина, па до сајбер-физички системи кои обезбедуваат регулирачка интелигенција, преку облак, која овозможува сеприсутно поврзување. Предметот ќе ги поврзе на едно место двете најголеми технолошки новитети на денешнината, семантичниот веб (т.н. Web 3.0) и Интернет на нештата. Предметот е фокусиран како на харверско така и на софтверско кодирање. Студентот може да се фокусира на софтверот, на хардверот или на двета аспекта. Целта е и да се презентираат отворени прашања поврзани моделот IoT, развојот, евалуација и еволуција, како и конципирање идни насоки релевантни за општествениот развој и влијание, како и за можностите за истражување.
-
[ECSWMS-04] Развој на софтвер за мобилни уреди
Целта на овој предемет е студентите да стекнат знаење и разбирање на прагматичниот процес за создавање апликации за мобилни уреди. Предметот ќе опфати аспекти на развојот на мобилни уреди и практична индивидуалнa работа на проекти во дизајн и развој насочени кон вистински практичен случај за една или за повеќе современи платформи кои ќе им овозможат на студентите да се стекнат практично искуство од практичен проект од реалниот живот.
-
[ECSWMS-05] Безбедност на веб-апликации
Преку овој предмет студентите ќе се оспособат правилно да обезбедат веб-сервер, веб-страница или веб-апликација. Студентите ќе преземаат веќе постоечки веб-апликации и ќе ги редизајнираат за да бидат што е можно побезбедни. Студентите ќе дизајнираат и ќе создадат сајтови e-commerce, употребувајќи ги најдобрите практики за безбедност. Студентите ќе научат и како да ги заштитат доверливите информации (финансиски и лични податоци).
Како дел од безбедноста е тестирањето на безбедноста и слабостите на веб-апликацијата. За таа цел, студентите ќе ги научат постојните техники за освојување на веб-апликации и веб-сервери. Сето ова ќе им придонесе на студентите неколку техники за правилно тестирање на нивните веб-апликации во нивните академски и професионални кариери.
-
[ECSWMS-06] Дистрибурани системи “Large Scale”
Дистрибуираните системи станаа неизбежни и имаат огромно влијание врз различни области на човековата активност. Тие се движат од ад-хок мрежи кои се состојат од мали сензор-уреди, до масивни веб-фарми на моќни сервери. Затоа, во рамките на овој предмет ќе бидат опфатени напредните и актуелните теми во модерните Висок-степен дистрибуирани системи, различните стратегии на процесирањето на огромните податоци,.прашањата поврзани со репликацијата, fault толеранцијата, постојаноста, приспособливоста, изолацијата и приватноста, виртуелизацијата и создавањето машински слики во висок-степен дистрибуирани системи. Пишувањето критичко мислење за различни научни трудови во областа е основната активност во рамките на овој предмет.
-
[EMCS-01] Сервисориентирани архитектури
Целта на овој предмет е да воспостави една продлабочена студија на архитектурите ориентирани кон услугите (SOA) од три главни перспективи: бизнис, архитектонска и технолошка перпсектива. Од бизнис-перспектива, адаптација на SOA е од суштинско значење за воспоставување агилност во биснисот, па затоа важноста на SOA во индустријата ќе биде објаснета. Од архитектонската перспектива, студентите ќе совладаат различни архитектонски модели на развој на софтвер, со фокус на дизајн на SOA и дизајн на обрасци. Од перспектива на технологијата, на студентите ќе им се понуди можност да го стекнат потребното искуство кое се бара за да се имплементираат и да се распоредуваат различни решенија на SOA кои ќе ги задоволат функционалните и нефункционалните барања.
-
[EMCS-02] Визуелизација на податоци
Цел на овој предмет е студентите да стекнат основи и напредни вештини од сферата на визуелизација на податоци. Студентите ќе совладаат: принципи на дизајн и оценување на визуелизација, собирање големи сетови на податоци, нивна подготовка и анализа. Дополнително студентите ќе научат техники на визуализација на повеќе димензионални податоци, времени податоци, текстуални, геоспатиални, хиерархиски како и мрежи / графови. Студентите ќе користат и алатки како што се Processing, D3, R и ggplot2, како и многу други алатки со кои ќе креираат прототипи на научените техниките на визуелизација на постојните сетови на податоци.
-
[EMCS-03] Веб-инженерство
Интернетот стана главна платформа за испорака на ресурси. Целта на овој предмет е да се адресираат концептите, методите, технологиите и техниките за развој на висококвалитетни, доверливи и применливи веб-апликации. Во рамките на предметот се истражуваат пристапите, методологиите, техниките и алатките кои го поддржуваат нивниот дизајн, развој, еволуција и евалуација. Студентите ќе бидат способни да совладаат методи за веб-инженерство и техники кои вклучуваат уникатни аспекти на проблемот од оваа област, како што се: документ-ориентирана испорака, ситно-грануларен животен циклус, развој ориентиран кон крајниот корисник, клиент-сервер системска интеграција и различни нивоа на вештини за крајниот корисник, кои ќе овозможат соодветна оперативност, одржувањето и безбедноста на веб-апликација.
-
[6 ЕКТС]
Слободни изборни предмети
-
[MFE01] Реторика
Во текот на својата историја долга 2500 години, реториката се користи за означување многу нешта, но под реторика денес се подразбира уметноста на убедување преку јазик. Реториката го означува начинот на кој поединецот се надоврзува на одредена тема или идеја со цел да го убеди другиот. Реториката ја карактеризираат неколку главни одлики и најпрвин ги дефинира одредените типични ситуации на говорот.
-
[MFE02] Мултилингвализам и мултикултурализам
Цел на овој предмет ќе биде разгледување на повеќејазичноста во мултикултурните општества, кaкo социјална појава. Оваа појава е масовна во светот. Во предавањата ќе се разгледуваат попрецизно термините: еднокултурност, повеќекултурност, мултикултурност. Ќе биде разјаснет поимот лингвистички национализам, а се изделуваат две форми на ваков национализам, при што едната се судира со другата: кај водачите на најмоќните земји национализмот значи ширење, а за малцинствата тој добива форма на непокор и борба за афирмација на идентитетот, наспроти таков притисок. Видно место во програмата ќе зазема и мултикултурализмот во сферата на образованието.
-
[MFE03] Oдбрани напредени поглавја од ИТ - апликации за изработка на научен труд
Целта на овој предмет е:
Да им се прикажат техничките елементи, структурата на текстот и дизајнот на еден научен труд.
Да им овозможи на студентите да стекнат понапредни познавања и вештини од одбрани напредни поглавја од ИТ-апликации, кои ќе им бидат потребни при изработка на научни и стручни трудови.
Практична примена на овие цели при изработка на индивидуален научен труд на студентот.
-
[MFE04] Одбрани напредни поглавја од апликации за статистичка обработка на податоци
Целта на овој предмет е:
Да се прикажат техничките елементи од областа на статистиката: организирање, обработка, споредување преку анализи и публикување на податоците.
Да им овозможи на студентите да стекнат понапредни познавања и вештини од обрани напредни поглавја од апликациите за статистичка обработка на податоците.
Практична примена на овие цели при статистичка обработка на податоците стекнати од прашалници, прилози, научни истражувања и од друга документација.
-
[MFE05] Професионална комуникација
Предметот е фокусиран на развојот на оние комуникациски вештини кои се суштествени за ефикасно функционирање во професионалниот свет. Студентите ќе го совладуваат процесот на анализа на различни комуникациски ситуации, и тоа како соодветно да одговорат на нив. Меѓу темите кои ќе бидат вклучени се и комуникација во организации, интерперсонална и групна комуникација, усни презентации, интервјуа за вработување, професионални деловни писма, како и интерперсонални вештини, вклучувајќи групна динамика и тимска работа.
-
[MFE09] Пазар на трудот
Целта на предметот „Пазар на трудот„ е студентите од вториот циклус да стекнат основни и продлабочени знаења за теоријата на пазарот на трудот и за механизмите за функционирање на пазарната економија. Студентите ќе ги совладаат категориите, законите и основните принципи преку кои функционира пазарот на трудот. Се прави детална анализа на моделот на однесување и на улогата која ја имаат клучните чинители на пазарот на трудот: индивидуите, компаниите и владата. Анализата се базира на две основни категории на пазарот – побарувачката и понудата – кои се применуваат речиси на сите теми кои се обработуваат за овој предмет. Знаењето кое ќе го добијат студентите со овој предмет претставува теоретска основа потребна за разбирање и на различните теории и политики кои се применуваат на пазарот на трудот. Преку предметот студентите ќе разберат како пазарите на трудот ефикасно го распределуваат и го користат реткиот фактор на производството - трудот. Предавањата вклучуваат знаење за: концептите на побарувачката и понудата и нивната практична примена; однесувањето на индивидуите на пазарот на трудот со цел да се максимизира нивната корисност; однесувањето на компаниите на пазарот на трудот со цел да се максимизира нивната корисност; однесувањето на компаниите на пазарот на трудот со цел да се максимизира профитот; улогата на владата на пазарот на трудот, различни структури на пазарите на трудот: пазарот на трудот во целосна конкуренција, монополот на пазарот на трудот, улогата на синдикатите на пазарот на трудот, билатерланиот монопол на пазарот на трудот. Предавањата и дискусиите во текот на предавањата се однесуваат и на материјалот кој не е содржан во книгата и на некои аспекти од материјалот кој се содржи во основната литература нема да се дискутира на час туку студентите преку активно учење сами ќе го совладаат. Поради тоа, со цел студентите да постигнат успех во учењето содржините од предметот ќе бидат обработувани преку предавања и работилници со активно учество во дискусиите на различни теми кои се однесуваат на пазарот на трудот.
-
[MFE08] Методологија на наставата
Целта на овој предмет е да се запознаат студентите со основните пристапи и методи на предавање. Од студентите се очекува стекнат знаења и вештини со кои ќе можат да применат средства за активна настава. Опфатен е и пристап за развојот, наставата и учењето како концепти, како и за основни практики кои ќе им овозможат на предавачите да предаваат за развојот на мислењето. Преку овој предмет, студентите ќе стекнат и теоретска основа и стратегии со кои ќе можат да го развиваат и своето и критичкото мислење на студентите.
-
[MFE10] Филозофија на општествените науки
Овој модул опфаќа информации кои ќе им овозможaт на студентите да стекнат знаења, вештини и способности, односно да бидат стручни и компетенти во општествените науки, вклучувајќи ја и општата методологија (објаснување, теоретизирање, тестирање), примена на филозофијата (особено индивидуализмот наспроти холизмот), природата на рационалноста и историјата на теории и концепти. Овој модул нуди напредно истражување на актуелните дебати за онтологијата, методологија и за целите на општествените науки. Предметот ќе се фокусира на централните прашања на општествените науки: етнометодологија; еволуција; феноменологија; рационалност; релативизам; научни методи; текстуални толкувања.
Резултати од учењето:
По успешното завршување на овој предмет, студентите ќе бидат способни:
• Да ги разберат целта на општествените науки и разликата меѓу објаснувањето и разбирањето на човековото однесување.
• Да го објаснат различниот пристап во општествените науки, да ги споредат природните науки, особеностите за луѓето и општествените феномени.
• Да ги разберат општествените структури, практики, норми, институции итн., како и односот меѓу поединците и поголемите општествени структури.
• Да се потпираат не само на факти за поединците и за нивната ментална состојба, туку и на случаите во кои општествените феномени не можат да се објаснат што се однесува до индивидуалното однесување.
• Да разберат и да прифаќаат одреден збир на вредности на еден поинаков начин од природните науки, да добијат можност за објективност во општествените науки.
-
[MFE11] Менаџмент на проекти
По успешното завршување на наставата, студентите треба да бидат способни:
Да ги планираат активностите неопходни за реализација на проектот, да ја идентификуваат нивната меѓузависност во поглед на времетраењето и трошоците.
Да ги подготвуваат потребните извештаи и да ја реализираат целокупната потребна комуникација меѓу проектот и клиентот, како и меѓу членовите на тимот и другите стејкхолдери.
Да го структурираат проектот со своите составни активности.
Да изработат гантограм и мрежен дијаграм на проектот и да го утврдат најкраткото време за реализација на проектот.
Да користат софтвер МС Проект како алатка во процесот на планирање, иимплементација и при надзор врз проектот.
Да го дефинираат проектот, да ги идентификуваат неговиот обем и неговите цели, како и да развијат проектна спецификација.
-
[MFE12] Методи на оптимизација
Целта на овој предмет е да се презентираат текниките на моделирање и оптимизација со цел да се оспособи студентитет за развивање модели кои се користат за решавање реални проблеми од областа на компјутерските науки. Целта на овој предмет е да се анализира важноста на матричното факторизирање како една важна алатка што нуди модалитети за оптимизација на решенијата на различни нумерички алгоритми кои се од основен интерес за решавање проблеми од областа на компјутерските науки. Преку овој предмет студентите ќе се запознаат со основите на теоријата на оптимизација и со методите на изнаоѓање на оптимумот. Ќе се анализираат различни методи на оптимизација, како што се: симплекс методата, проблемот на дуалноста и сензитивноста на проблемите на линеарното програмирање. Ќе се анализира компјутерската примена на секој анализиран проблем, предложувајќи и соодветен модел за оптимизација.
-
[MFE13] Етички и правни прашања во информатички технологии (ИТ)
Цели на предметната програма:
Да се разбере реалниот однос меѓу компјутери, технолошки промени, општеството и законот.
Да се истакне моќната улога која компјутерите и компјутерски професионалци ја имаат во технолошкото општество.
Да се разберат правните области, кои се релевантни за компјутерската дисциплина.
Да се разберат етичките концепти кои се важни за корисниците на компјутери и за професионалците.
Да се стекне искуство за разгледување етички прашања и за решавање етички дилеми.
-
[MFE14] Заштита на човековите права
Целта на овој предмет е: да ги запознае студентите со концептот на меѓународното право за правата на човекот, спроведување на тие права во праксата, нивното влијание во креирањето на националните политики; да ги поттикне студентите да размислуваат критички на односот меѓу меѓународното право и националното право; да ги направи свесни за сегашните меѓународни настани, како тие влијаат врз секојдневниот живот на луѓето во светот; да ги поттикне студентите да го дадат својот придонес во областа на изготвување на законите за заштита на човековите права, со надеж дека донесувачите на одлуки ќе ги земаат во предвид во процесот на создавање и спроведувањена државните политики.
Семестар 3
-
[MCS-301]
[6 ЕКТС]
Софтверски интерфејси
Целта на предметната програма е да им се помогне на студентите да ги совладаат принципите на дизајнирање компјутерски апликации за достигнување висок степен на употребливост од корисниците. Поспецифично, студентите ќе стекнат сознание за методата на кориснички-центриран дизајн што подразбира дизајнирање апликации според анализа на корисникот и според условите во кои ќе се употребува апликацијата. Дополнително, различни методи за евалуција на апликацијата ќе се научат што ќе бидат применети за да се осигура дека апликацијата ќе биде применлива од корисниците.
-
[MCS-302]
[6 ЕКТС]
Напредно инженерство на податоци
Целта на овој предмет е студентите да научат како да анализираат податоци за да се користат за да се добијат корисни предвидувања и согледувања. Од особена важност е да се научи како да се дели сигналот од ‘бучавата’, проблем на кој ќе се пристапи од перспектива на компјутерски науки и статистика. Користејќи реални проблеми студентите ќе можат практично да ги реализираат проблемите и техниките совладани во текот на предавањата.
-
[MCS-303]
[6 ЕКТС]
Методологија на истажување
Целта на овој предмет е студентите да стекнат знаење и да ги разберат различните научни теории и методологии. Во почетокот на студентите ќе им бидат објаснети основните концепти и теоретските дефиниции и примероците за сите постојни методи на истражување, хипотеза, директни и индиректни варијабли, валидација на резултатите, BIAS заклучоците, како и научни квалитативни и квантитативни методологии на истражување, но и други методолошки пристапи. За секое поглавје студентот ќе изврши и практични задачи. По успешното завршување на овој предмет, студентите ќе бидат во можност: да го знаат и да го разберат значењето на основните научни концепти; да ги научат техниките за ефикасно пребарување информации и за ефикасен пристап до релевантни информации и литература; да ги идентификуваат, опишат и да ги формулираат научните проблеми; да направат внимателен избор на алтернативните истражувачки пристапи, внимателно опишани; да ги споредат и да ги објаснат предностите и недостатоците на различните научни методи за прибирање и за анализа на податоци кај квантитативно и квалитативно истражување; да ги применат основните научни методи за анализирање квантитативни и квалитативни податоци; да ја совладаат основната теоретска рамка врз која ќе се надградат; да рецензираат и да направат процена на стручни и научни публикации.
-
[6 ЕКТС]
Изборен предмет
-
[ECSWMS-01] Безжични мобилни мрежи
Предметот претставува вовед во концептите и принципите на безжичните мрежи. Притоа се објаснуваат и опишуваат различните мрежни компоненти и тоа како овие компоненти функционираат и се вклопуваат заедно. Преку овој предмет студентите треба да ги разберат мобилните мрежни технологии воопшто, како и безжничните ЛАН (WLAN) технологии детално. Студентите ќе можат да го подготват сертифицираниот испит по CWNA (PW0-100), преку кој се подготвува кандидатот да имплементира, оддржи и да сервисира мали, средни и големи безжични мрежи.
-
[ECSWMS-02] Дизајнирање интерактивни системи за веб и мобилни апликации
Целта на овој предмет е студентите да ги совладаат принципите на дизајнот на веб и мобилни апликации за да се постигне висок степен на корисност. Поконкретно, студентите ќе се запознаат со методот на дизајн за корисниците, кој претставува дизајн на мобилни апликации врз основа на анализа на корисникот и на контекстот во кој апликацијата ќе се користи. Покрај тоа, различни дизајн-методи на градење веб и мобилни апликации ќе бидат совладани, за да се обезбеди висока применливост на апликацијата од корисниците. Преку практични примери, студентите ќе научат да избегнат лошо дизајнирање на интерфејси и наместо тоа да знаат како да развиат корисни и пожелно веб и мобилни интерфејси.
-
[ECSWMS-03] Интернет “of Things”
Овој предмет овозможува општ вовед во новите концепти од областа на „Интернет на нештата“ како и преглед врз гама на технологии, кој се протега од сензори и актуатори близу до корисниците и животната средина, па до сајбер-физички системи кои обезбедуваат регулирачка интелигенција, преку облак, која овозможува сеприсутно поврзување. Предметот ќе ги поврзе на едно место двете најголеми технолошки новитети на денешнината, семантичниот веб (т.н. Web 3.0) и Интернет на нештата. Предметот е фокусиран како на харверско така и на софтверско кодирање. Студентот може да се фокусира на софтверот, на хардверот или на двета аспекта. Целта е и да се презентираат отворени прашања поврзани моделот IoT, развојот, евалуација и еволуција, како и конципирање идни насоки релевантни за општествениот развој и влијание, како и за можностите за истражување.
-
[ECSWMS-04] Развој на софтвер за мобилни уреди
Целта на овој предемет е студентите да стекнат знаење и разбирање на прагматичниот процес за создавање апликации за мобилни уреди. Предметот ќе опфати аспекти на развојот на мобилни уреди и практична индивидуалнa работа на проекти во дизајн и развој насочени кон вистински практичен случај за една или за повеќе современи платформи кои ќе им овозможат на студентите да се стекнат практично искуство од практичен проект од реалниот живот.
-
[ECSWMS-05] Безбедност на веб-апликации
Преку овој предмет студентите ќе се оспособат правилно да обезбедат веб-сервер, веб-страница или веб-апликација. Студентите ќе преземаат веќе постоечки веб-апликации и ќе ги редизајнираат за да бидат што е можно побезбедни. Студентите ќе дизајнираат и ќе создадат сајтови e-commerce, употребувајќи ги најдобрите практики за безбедност. Студентите ќе научат и како да ги заштитат доверливите информации (финансиски и лични податоци).
Како дел од безбедноста е тестирањето на безбедноста и слабостите на веб-апликацијата. За таа цел, студентите ќе ги научат постојните техники за освојување на веб-апликации и веб-сервери. Сето ова ќе им придонесе на студентите неколку техники за правилно тестирање на нивните веб-апликации во нивните академски и професионални кариери.
-
[ECSWMS-06] Дистрибурани системи “Large Scale”
Дистрибуираните системи станаа неизбежни и имаат огромно влијание врз различни области на човековата активност. Тие се движат од ад-хок мрежи кои се состојат од мали сензор-уреди, до масивни веб-фарми на моќни сервери. Затоа, во рамките на овој предмет ќе бидат опфатени напредните и актуелните теми во модерните Висок-степен дистрибуирани системи, различните стратегии на процесирањето на огромните податоци,.прашањата поврзани со репликацијата, fault толеранцијата, постојаноста, приспособливоста, изолацијата и приватноста, виртуелизацијата и создавањето машински слики во висок-степен дистрибуирани системи. Пишувањето критичко мислење за различни научни трудови во областа е основната активност во рамките на овој предмет.
-
[ECSWMS-07] Технологии “Cloud Computing“
Овој предмет опфаќа серија на тековната Клауд - компјутинг технологии. Студентите ќе научат како да се развиjат клауд-базирани софтверски апликации во различни клауд-платформи, како да се интегрираат различни услуги изградени на хетерогени клауд платформи, и како да се принудат “Софтвер како Сервис” и “Платформа како сервис” решенија за изградба на сеопфатени крај-до-крај бизнис решенија на клауд. За различни слоеви на клауд-технологии, ќе бидат воведени практични решенија како што се Google, Amazon, Microsoft, SalesForce.com, итн, како и теоретски решенија (опфатени со збир на научни трудови).
-
[EMCS-01] Сервисориентирани архитектури
Целта на овој предмет е да воспостави една продлабочена студија на архитектурите ориентирани кон услугите (SOA) од три главни перспективи: бизнис, архитектонска и технолошка перпсектива. Од бизнис-перспектива, адаптација на SOA е од суштинско значење за воспоставување агилност во биснисот, па затоа важноста на SOA во индустријата ќе биде објаснета. Од архитектонската перспектива, студентите ќе совладаат различни архитектонски модели на развој на софтвер, со фокус на дизајн на SOA и дизајн на обрасци. Од перспектива на технологијата, на студентите ќе им се понуди можност да го стекнат потребното искуство кое се бара за да се имплементираат и да се распоредуваат различни решенија на SOA кои ќе ги задоволат функционалните и нефункционалните барања.
-
[EMCS-02] Визуелизација на податоци
Цел на овој предмет е студентите да стекнат основи и напредни вештини од сферата на визуелизација на податоци. Студентите ќе совладаат: принципи на дизајн и оценување на визуелизација, собирање големи сетови на податоци, нивна подготовка и анализа. Дополнително студентите ќе научат техники на визуализација на повеќе димензионални податоци, времени податоци, текстуални, геоспатиални, хиерархиски како и мрежи / графови. Студентите ќе користат и алатки како што се Processing, D3, R и ggplot2, како и многу други алатки со кои ќе креираат прототипи на научените техниките на визуелизација на постојните сетови на податоци.
-
[EMCS-03] Веб-инженерство
Интернетот стана главна платформа за испорака на ресурси. Целта на овој предмет е да се адресираат концептите, методите, технологиите и техниките за развој на висококвалитетни, доверливи и применливи веб-апликации. Во рамките на предметот се истражуваат пристапите, методологиите, техниките и алатките кои го поддржуваат нивниот дизајн, развој, еволуција и евалуација. Студентите ќе бидат способни да совладаат методи за веб-инженерство и техники кои вклучуваат уникатни аспекти на проблемот од оваа област, како што се: документ-ориентирана испорака, ситно-грануларен животен циклус, развој ориентиран кон крајниот корисник, клиент-сервер системска интеграција и различни нивоа на вештини за крајниот корисник, кои ќе овозможат соодветна оперативност, одржувањето и безбедноста на веб-апликација.
-
[6 ЕКТС]
Изборен предмет
-
[ECSWMS-01] Безжични мобилни мрежи
Предметот претставува вовед во концептите и принципите на безжичните мрежи. Притоа се објаснуваат и опишуваат различните мрежни компоненти и тоа како овие компоненти функционираат и се вклопуваат заедно. Преку овој предмет студентите треба да ги разберат мобилните мрежни технологии воопшто, како и безжничните ЛАН (WLAN) технологии детално. Студентите ќе можат да го подготват сертифицираниот испит по CWNA (PW0-100), преку кој се подготвува кандидатот да имплементира, оддржи и да сервисира мали, средни и големи безжични мрежи.
-
[ECSWMS-02] Дизајнирање интерактивни системи за веб и мобилни апликации
Целта на овој предмет е студентите да ги совладаат принципите на дизајнот на веб и мобилни апликации за да се постигне висок степен на корисност. Поконкретно, студентите ќе се запознаат со методот на дизајн за корисниците, кој претставува дизајн на мобилни апликации врз основа на анализа на корисникот и на контекстот во кој апликацијата ќе се користи. Покрај тоа, различни дизајн-методи на градење веб и мобилни апликации ќе бидат совладани, за да се обезбеди висока применливост на апликацијата од корисниците. Преку практични примери, студентите ќе научат да избегнат лошо дизајнирање на интерфејси и наместо тоа да знаат како да развиат корисни и пожелно веб и мобилни интерфејси.
-
[ECSWMS-03] Интернет “of Things”
Овој предмет овозможува општ вовед во новите концепти од областа на „Интернет на нештата“ како и преглед врз гама на технологии, кој се протега од сензори и актуатори близу до корисниците и животната средина, па до сајбер-физички системи кои обезбедуваат регулирачка интелигенција, преку облак, која овозможува сеприсутно поврзување. Предметот ќе ги поврзе на едно место двете најголеми технолошки новитети на денешнината, семантичниот веб (т.н. Web 3.0) и Интернет на нештата. Предметот е фокусиран како на харверско така и на софтверско кодирање. Студентот може да се фокусира на софтверот, на хардверот или на двета аспекта. Целта е и да се презентираат отворени прашања поврзани моделот IoT, развојот, евалуација и еволуција, како и конципирање идни насоки релевантни за општествениот развој и влијание, како и за можностите за истражување.
-
[ECSWMS-04] Развој на софтвер за мобилни уреди
Целта на овој предемет е студентите да стекнат знаење и разбирање на прагматичниот процес за создавање апликации за мобилни уреди. Предметот ќе опфати аспекти на развојот на мобилни уреди и практична индивидуалнa работа на проекти во дизајн и развој насочени кон вистински практичен случај за една или за повеќе современи платформи кои ќе им овозможат на студентите да се стекнат практично искуство од практичен проект од реалниот живот.
-
[ECSWMS-05] Безбедност на веб-апликации
Преку овој предмет студентите ќе се оспособат правилно да обезбедат веб-сервер, веб-страница или веб-апликација. Студентите ќе преземаат веќе постоечки веб-апликации и ќе ги редизајнираат за да бидат што е можно побезбедни. Студентите ќе дизајнираат и ќе создадат сајтови e-commerce, употребувајќи ги најдобрите практики за безбедност. Студентите ќе научат и како да ги заштитат доверливите информации (финансиски и лични податоци).
Како дел од безбедноста е тестирањето на безбедноста и слабостите на веб-апликацијата. За таа цел, студентите ќе ги научат постојните техники за освојување на веб-апликации и веб-сервери. Сето ова ќе им придонесе на студентите неколку техники за правилно тестирање на нивните веб-апликации во нивните академски и професионални кариери.
-
[ECSWMS-06] Дистрибурани системи “Large Scale”
Дистрибуираните системи станаа неизбежни и имаат огромно влијание врз различни области на човековата активност. Тие се движат од ад-хок мрежи кои се состојат од мали сензор-уреди, до масивни веб-фарми на моќни сервери. Затоа, во рамките на овој предмет ќе бидат опфатени напредните и актуелните теми во модерните Висок-степен дистрибуирани системи, различните стратегии на процесирањето на огромните податоци,.прашањата поврзани со репликацијата, fault толеранцијата, постојаноста, приспособливоста, изолацијата и приватноста, виртуелизацијата и создавањето машински слики во висок-степен дистрибуирани системи. Пишувањето критичко мислење за различни научни трудови во областа е основната активност во рамките на овој предмет.
-
[ECSWMS-07] Технологии “Cloud Computing“
Овој предмет опфаќа серија на тековната Клауд - компјутинг технологии. Студентите ќе научат како да се развиjат клауд-базирани софтверски апликации во различни клауд-платформи, како да се интегрираат различни услуги изградени на хетерогени клауд платформи, и како да се принудат “Софтвер како Сервис” и “Платформа како сервис” решенија за изградба на сеопфатени крај-до-крај бизнис решенија на клауд. За различни слоеви на клауд-технологии, ќе бидат воведени практични решенија како што се Google, Amazon, Microsoft, SalesForce.com, итн, како и теоретски решенија (опфатени со збир на научни трудови).
-
[EMCS-01] Сервисориентирани архитектури
Целта на овој предмет е да воспостави една продлабочена студија на архитектурите ориентирани кон услугите (SOA) од три главни перспективи: бизнис, архитектонска и технолошка перпсектива. Од бизнис-перспектива, адаптација на SOA е од суштинско значење за воспоставување агилност во биснисот, па затоа важноста на SOA во индустријата ќе биде објаснета. Од архитектонската перспектива, студентите ќе совладаат различни архитектонски модели на развој на софтвер, со фокус на дизајн на SOA и дизајн на обрасци. Од перспектива на технологијата, на студентите ќе им се понуди можност да го стекнат потребното искуство кое се бара за да се имплементираат и да се распоредуваат различни решенија на SOA кои ќе ги задоволат функционалните и нефункционалните барања.
-
[EMCS-02] Визуелизација на податоци
Цел на овој предмет е студентите да стекнат основи и напредни вештини од сферата на визуелизација на податоци. Студентите ќе совладаат: принципи на дизајн и оценување на визуелизација, собирање големи сетови на податоци, нивна подготовка и анализа. Дополнително студентите ќе научат техники на визуализација на повеќе димензионални податоци, времени податоци, текстуални, геоспатиални, хиерархиски како и мрежи / графови. Студентите ќе користат и алатки како што се Processing, D3, R и ggplot2, како и многу други алатки со кои ќе креираат прототипи на научените техниките на визуелизација на постојните сетови на податоци.
-
[EMCS-03] Веб-инженерство
Интернетот стана главна платформа за испорака на ресурси. Целта на овој предмет е да се адресираат концептите, методите, технологиите и техниките за развој на висококвалитетни, доверливи и применливи веб-апликации. Во рамките на предметот се истражуваат пристапите, методологиите, техниките и алатките кои го поддржуваат нивниот дизајн, развој, еволуција и евалуација. Студентите ќе бидат способни да совладаат методи за веб-инженерство и техники кои вклучуваат уникатни аспекти на проблемот од оваа област, како што се: документ-ориентирана испорака, ситно-грануларен животен циклус, развој ориентиран кон крајниот корисник, клиент-сервер системска интеграција и различни нивоа на вештини за крајниот корисник, кои ќе овозможат соодветна оперативност, одржувањето и безбедноста на веб-апликација.
Семестар 4
-
[CST-THESIS-120]
[30 ЕКТС]
Магистерски труд
Овој модул им овозможува на студентите да ги пренесат своите вештини и знаења за истражување и за составување на покомплицираната задача - пишувањето на магистерскиот труд. Модулот е целосно практичен за да ги стекнат потребните знаења, способности, вештини и доверба за да пристапат кон истражување и пишување на тезата. Модулот има единствен повратен резултат - да им овозможи на студентите да ја пишуваат магистерската теза со минимални тешкотии и со максимална ефективност. Сѐ што е предвидено е во насока на подобрување на техниките на истражување и на стилот на пишување на магистерската теза, водејќи сметка притоа за забраната со служење со недозволените средства како: плагијаторство и повреда на авторските права, кои се забранети со Статутот на УЈИЕ.