-
[EM575] Програмирање во Java
Цел на предметот е на студентите да стекнат подлабоко, критичко и систематско разбирање за принципите и техниките за програмирање на ефективни софтверски апликации со користење на програмски јазик Јава. Преку овој предмет се воведуваат основните структурирани и објектно-ориентиран програмски концепти и техники, со употреба на Jава, а е наменет за сите оние кои планираат да се фокусираат на компјутерско програмирање во својата кариери.
-
[EM576] Програмирање во .NET
Преку овој предмет студентите ќе се запознаат со клучните концепти, апликациите од реалниот свет и најновите карактеристики на C# и. NET со практични вежби користејќи Visual Studio. Тие ќе ги научат основните концепти од објектно-ориентирано програмирање, пишување, тестирање и функции за корегирање грешки, имплементирање интерфејси и наследување класи. Предметот ќе ги опфати. NET API-ите за извршување задачи како што се управување и барање податоци, следење и подобрување на перформансите. По завршувањето на предметот, студентите ќе можат да развиваат апликации за повеќе платформи, како што се веб-страници и услуги користејќи ASP. NET Core.
-
[EM577] Криптографија
Преку овој предмет студентите ќе се запознаат со привлечното и еволуирачко поле на криптографијата. Во ера на вируси и хакери, електронско прислушкување и електронска измама на глобално ниво, безбедноста е најважна. Целта на овој предмет е да обезбеди практично истражување на принципите и практиката на криптографијата. Во првиот дел од предметот ќе се истражуваат основните прашања што треба да се решат со безбедносната способност и ќе бидат дадени упатства и ќе се истражува криптографијата и безбедносната технологија.Последниот дел од предметот се осврнува на практиката на мрежна безбедност, опфаќајќи практични апликации кои се имплементирани и се користат за обезбедување мрежна безбедност.
-
[EM578] Програмирање во Python
Целта на овој предмет е да ги воведе клучните основи на програмирањето во Python, вклучувајќи типови на податоци, контролни структури, развој на алгоритми, дизајн на програми со функции и основните принципи на програмирање ориентирано на објекти. Во овој предмет студентите ќе решаваат проблеми, ќе ги истражуваат предизвиците за развој на софтвер од реалниот свет и ќе создаваат практични и современи апликации користејќи „frameworks“ за веб развој.
-
[EM579] Развој на мобилни апликации
Цели на предметот:
1. Да им се олесни на студентите да го разберат андроид SDK;
2. Да им се помогне на студентите да стекнат основно разбирање за развојот на апликации за Android;
3. Да им се внесе работно знаење за алатката за развој на Android Studio;
-
[EM580] Програмирање игри
Цели на предметот:
• Да се проучат основните принципи за развој на игри во 2D и 3D светови;
• Да се осигури дека студентите ќе знаат како да креираат и користат разни предмети за игри;
• Да се осигури дека студентите ќе ја разберат интеракцијата со корисниците;
• Да се проучат структурите на податоци за играта и физика на игри;
• Да дознаат повеќе за програмирање и креирање детален код за проекти за игри;
• Да се научат основните концепти за вештачка интелигенција;
-
[EM581] Паралелно процесирање
Овој предмет е наменет за студентите заинтересирани за ефикасно користење на современи паралелни системи кои се движат од мулти-кор процесори до големи кластери на дистрибуирани мемории. Овој предмет опфаќа теоретски принципи на паралелни компјутери и различни техники на паралелно програмирање. Почнува со истражување на општите паралелни архитектури и видови на паралелизам, и продолжува со формалните пристапи за проценка на ефикасноста и приспособливост на паралелни алгоритми и нивните имплементации. Во вториот дел, фокусот на предметот е на избраните паралелни техники на програмирање и API, вклучувајќи го доделен простор на мемориски адреси, повеќе јадрени акцелератори, дистрибуирани мемориски кластери и платформи за аналитика на големи податоци. Секоја компонента од предметот вклучува решавање на практични проблеми на соодветна паралелна архитектура.
-
[EM582] Е-трговија
- Разбирање и аплицирање на концептите од електронска трговија, електронски бизнис.
- Препознавање на бизнис-потребите за адаптација на константните и непрекинатите промени во средината и препознавање на важноста за инкорпорација на информационата технологија во најважните бизнис- процеси, подобрување на нивната сегашна операциона ефикасност за да се трансформира во конкурентна предност.
- Да се развие стратешко, административно и оперативно планирање за новите бизниси, или да се подобрат постоечките со новите технологии.
- Да се развие знаење за основите на Е-трговија кои се овозможени од новите Информациони технологии
- Да се препознае потребата на организацијата континуирано да се адаптира на промените кои се случуваат во актуелната атмосфера на бизнисот.
- Да се откријат можности во средината за да може да се аплицираат во важите иновации и да правите бизнис.
- Да се анализира бизнис за да ги препознаат внатрешните и надворешните фактори кои можат да се модифицираат за да може да преминете на електронски бизнис модел.
- Да се развие стратешко, административно и операционално планирање за нов, или веќе постоечки бизнис со воспоставување на стратегии кои употребуваат информациона технологија во најважните процеси на бизнисот, со цел да се подобри нивното сегашно оперирање и да се сврти тоа во конкурентна предност.
- Да се развие аналитичка и техничка основа за да го разберат непредвидениот свет на е-трговија, со тоа што ќе се дели на три домени:
o Економија: бизнис-план, електронска банка и пари, маркетинг и реклами, менаџмент на врските со корисниците;
o Социологија: тајност, заштита на интелектуална сопственост, правни и регулаторни иницијативи;
o Технологија: Интернет-инфраструктура, безбедност на мрежата, веб - услуги, мобилна трговија, мрежна безбедност, услуги, мобилна трговија.
-
[EM583] Управување со компјутерска мрежа
Во рамките на овој предмет студентите ќе ги изучуваат принципите и практиката на системската администрација и управувањето како и анализирање и дизајнирање мрежи во реална лабораториска средина. Студентите ќе користат облак сервери (cloud server) и виртуелизирани машини (virtual machines) за да ја истражуваат ефикасноста и безбедноста на овие системи и да добијат увид во практиките на индустриските компании како Cisco. Предметот вклучува дизајн, инсталација, конфигурација и управување со локална и широка мрежа хардвер и софтвер.
-
[EM574] NoSQL бази на податоци
Предметот е продолжување со проширување на знаењата од областа на базите на податоци. Фокусот е насочен во NoSQL базите на податоци и му помага на студентот да ја заврши својата загатка на знаење од различните технологии за бази на податоци. Започнува со некои концепти, принципи и таксономии од областа на NoSLQ базите на податоци и продолжува со технологиите на NoSLQ базите од различни типови. Во предметот се опфатени: принципите на NoSQL базите на податоци, модерната теорија на дистрибуирани бази на податоци, индекси и индексирање и продолжува со програмски модел MapReduce. Во рамките на предметот се изучуваат архитектурите и заедничките карактеристики на главните типови на NoSQL бази на податоци (базирани на моделите на податоци како што се складирање клуч - вредност, складирање на документи, складирање на фамилии на колони, складирање во структура на графикон), објаснува избор на NoSQL системи на бази на податоци, вклучувајќи практично искуство и други теми поврзани со NoSQL базите на податоци. По завршување на предметот, студентите ќе треба да бидат во можност да ги разберат:
• NoSQL базите на податоци и технологиите,
• Системите и теоријата на дистрибуирани бази на податоци,
• Индексите и индексирањето, MapReduce програмскиот модел,
• Главните типови на NoSQL бази на податоци засновани на моделот на податоци: складирање клуч – вредност, документи, фамилии на колони и структурата на графикон,
• Разликите помеѓу релационите и NoSQL базите на податоци и важноста за нивна употреба.
-
[EM584] Мобилни и безжични мрежи
Целта на предметот е да се даде општ увид за архитектурите и протоколите за мобилни и безжични комуникации. Темите кои се опфатени се од физичкиот слој, па сè до апликацискиот слој, покривајќи ги подетално областите за безжични и мобилни мрежи. Некои од темите се: безжичните WAN и MAN-мрежи, безжичен интернет, безжични Adhoc-мрежи и протоколи, безжични хибридни мрежи како и последниот развој кај безжичните и мобилните мрежи. Ќе се истражуваат и примената, дизајнот, перформансите и развојот на мобилните и безжичните мрежи.
-
[EM585] Професионална ИТ-етика
Преку предметот се обезбедува сеопфатен преглед на моменталните етички прашања при користењето информциски технологии (ИТ). Се истражуваат низа долгогодишни и нови прашања со кои се соочуваат корисниците на ИТ, почнувајќи од слободата на говорот, приватноста, интелектуалната сопственост, хакирањето и дигиталната ера, етиката во социјалното вмрежување и онлајн-заедниците. Се разгледуваат етички дилеми и етичка одговорности на ИТ-професионалци и се промовира критичкото размислување и одговорното користење на ИТ.
-
[EM586] Дигитално логично дизајнирање и симулација
Овој предмет обезбедува сеопфатен преглед на основните концепти на класичниот дигитален дизајн и демонстрира како дигиталните кола се дизајнираат и анализираат денес. Целта е студентите да се запознаат со современата дигитална хардверска хиерархија и со најсовремените методологии за дизајн на компјутерски хардвер. Исто така, содржината на предметот им дава основна идеја на студентите како да дизајнираат и симулираат логички кола и практично да ги имплементираат таквите кола.
-
[EM587] Нумерички методи
Овој предмет е дизајниран со цел студентите да ги научат основните концепти и методи на нумеричкото пресметување. Првата тендеција e студентите да имаат јасен вовед во нумеричките методи. Тие имаат голема примена во решавањето на различни проблеми кои што можат да се решат само преку користењето на компјутери. Поради ова оспособувањето на студентите со начините на решавањето на нумеричките проблеми ќе им помогне не само да ги применат во другите области, туку едноставно ќе им помогне да станат подобри компјутерски научници. По краткиот преглед на начините за тоа како се поставени броевите и како се манипулира со нив преку компјутер, целта е да се запознаат со фундаменталните проблеми на пресметувањето, како што се решавање равенки проследено со теоријата на приближувањето. Студентите ќе ги обработуваат точноста на нумеричките решенија, но исто така и нумеричката евалуација на функциите, како и нумеричкото диференцирање и интегрирање.
-
[EM588] Интернет на нештата
Целта на предметот е студентите да стекнат основни знаења за основните концепти на Интернет на нештата. Во рамките на предметот, студентите ќе бидат изложени на теоретски и практични аспекти во однос на архитектурата и апликациите на сензорските мрежи и 4G/5G системите. Студентите ќе се оспособат за користење на научените концепти преку анализа на архитектури и компјутерски комуникациски технологии за безжични Интернет апликации во најразновидни домени на примена: индустриски и домашни мрежи од уреди, паметни околини, како и примена во сензорски и актуаторски мрежи.
-
[EM572] Вовед во вештачка интелигенција
Запознавање со основите на вештачката интелигенција: интелигентни агенти, техники за претставување знаење и интелигентно пребарување и одлучување, теорија на игри, формална логика, веројатност и логички системи за резонирање, учење со набљудување, обучување невронски мрежи и учење со поттикнување. Во практичниот дел, студентите ќе се запознаат со основните концепти на LISP.
-
[EM589] Cyber безбедност
Во рамките на предметот Сајбер безбедност студентите се воведуваат во технологијата, оперативните процедури и практиките за управување потребни за успешна сајбер безбедност. Се користат стандардите и документите за најдобри практики кои често се користат за водење или задолжителна имплементација на сајбер безбедноста. Покрај тоа, се даваат и детални упатства за „како“ на имплементација, интегрирани во обединета рамка и реален план за делување. Секое поглавје содржи јасен технички преглед, како и детална дискусија за акциските точки и соодветните политики. Сајбер-безбедноста се усогласува со сеопфатниот документ на Форумот за информациска безбедност „Стандард на добра практика за безбедност на информации“, проширувајќи ја работата на ISF со опширни сознанија од ISO, NIST, COBIT, други официјални стандарди и упатства и модерна професионална, академска и индустриска литература.
-
[EM573] Вовед во информациски системи
Цели на предметот се студентите:
1. Да ги научат основните концепти и терминологијата на информациските системи:
a. Основни информациски системи и концепти: Хардвер, софтвер, мрежи;
б. Е-World: е-бизнис и е-трговија;
в. Развојни процеси;
2. Да научат повеќе за информациските системи и технологии кои ги подобруваат бизнис- вредностите и разните бизнис-процеси во организациите.
3. Да ги применат е-концептите со различни управувачки дисциплини, при процес на анализа, толкување, процена и одлука.
4. Да го разберат процесот на редизајнирање на организации со користење на информациски системи.
5. Да ја опишат улогата на информациските системи во донесувањето одлуки.
6. Да ја испитаат безбедноста на информациите, како и етичките и социјалните прашања.
7. Да се запознаат со Интернет, електронската трговија и е-бизнисот.
8. Да се оспособат да работат на проекти, индивидуални или групни, кои по природа можат да бидат: студии на случај, научно – истражувачки проекти, развојни проекти или практична работа.
-
[E2802] Бизнис-аналитика
Во рамките на предметот Бизнис аналитика студентите ќе ги научат основните концепти на модерната деловна анализа и ќе им се обезбедат витални алатки за разбирање како функционира анализата на податоците во денешните организации. Предметот има сеопфатен пристап, испитувајќи ја деловната анализа како од описна така и од предвидлива перспектива. Студентите учат како да ги применат основните принципи, да комуницираат со професионалци за аналитика и ефикасно да користат и толкуваат аналитички модели за да донесат подобри деловни одлуки. Како алатки, меѓу друго ќе се користи и Excel со што ќе се подобрат вештините на студентите во програмата и основното разбирање на основните концепти. Дополнително, ќе се користат и Analytic Solver како и комерцијални алатки за дата-мајнинг, така што студентите ќе се подготват да ги користат истите овие алатки кога ќе дипломираат.