Programi: |
Shkenca kompjuterike (2026/2027) |
Diplomë e Dyfishtë (Ndërmjet Universitetit të Evropës Juglindore (UEJL), Maqedonia e Veriut, dhe Universitetit të Shkencave të Aplikuara në Offenburg (HSO), Gjermani) |
|
| Cikli i studimeve: | Cikli i dytë (Pasdiplomike) |
| Fakulteti: | Shkencat dhe Teknologjitë Bashkëkohore |
| Kodi i programit: | CS-90 |
| Viti akademik: | 2023 / 2024 |
| Titulli: | Magjistër i Shkencave Kompjuterike |
| SETK: | 90 |
| Vendimi: |
Hapja e këtij programi studimor bazohet në bashkëpunimin strategjik akademik ndërmjet Universitetit të EvropësJuglindore (UEJL), Maqedonia e Veriut, dhe Universitetit të Shkencave të Aplikuara në Offenburg (HSO), Gjermani, iformalizuar përmes Marrëveshjes së Bashkëpunimit për Diplomë të Dyfishtë. Programi është zhvilluar në mënyrëtë përbashkët me qëllim të ndërthurjes së përparësive akademike, burimeve arsimore, kapaciteteve kërkimore dhepërvojës ndërkombëtare të të dy institucioneve, duke u ofruar studentëve mundësinë për të përfituar arsimimcilësor në Shkenca Kompjuterike në një mjedis akademik ndërkombëtar dhe ndërdisiplinor.Programi studimor u përgjigjet kërkesave në rritje për profesionistë shumë të kualifikuar në fushat e ShkencaveKompjuterike, Inxhinierisë Softuerike, Inteligjencës Artificiale, Mësimit Makinerik, Vizionit Kompjuterik, Sistemevetë Shpërndara, Kompjuterikës në Re (Cloud Computing) dhe fushave të ngjashme të Teknologjisë së Informacionitdhe Komunikimit (TIK). Përmes një kurrikule bashkëkohore, të harmonizuar me standardet evropiane të arsimit tëlartë dhe nevojat e tregut të punës, programi synon t'u mundësojë studentëve të fitojnë njohuri të avancuarateorike, aftësi praktike, kompetenca kërkimore dhe ekspertizë profesionale të nevojshme për karrierë tësuksesshme në industri, kërkim shkencor dhe akademi.Një nga objektivat kryesore të programit është promovimi i ndërkombëtarizimit dhe mobilitetit akademik, nëpërputhje me parimet e Procesit të Bolonjës dhe Sistemit Evropian të Transferimit dhe Akumulimit të Kredive(ECTS). Në kuadër të modelit të Diplomës së Dyfishtë, studentët kanë mundësinë të studiojnë në të dy institucionetpartnere, të fitojnë përvojë akademike ndërkombëtare dhe të përfitojnë nga ekspertiza plotësuese e stafitakademik të UEJL-së dhe Universitetit të Shkencave të Aplikuara në Offenburg. Ky bashkëpunim nxit mirëkuptiminndërkulturor, shkëmbimin akademik dhe zhvillimin e kompetencave të nevojshme për angazhim profesional në njëmjedis global gjithnjë e më të ndërlidhur.Në përputhje me Marrëveshjen e Bashkëpunimit për Diplomë të Dyfishtë, studentët e regjistruar në programmund të pajisen me diploma të lëshuara nga të dy institucionet, me kusht që të përmbushin kërkesat akademike tëpërcaktuara bashkërisht nga universitetet partnere. Përfitimi i Diplomës së Dyfishtë kushtëzohet nga përfundimime sukses i periudhës së përcaktuar të mobilitetit, përmbushja e kërkesave të kurrikulave të të dy institucioneve, sidhe përgatitja dhe mbrojtja e Tezës së Masterit nën udhëheqjen e përbashkët të stafit akademik të caktuar ngauniversitetet partnere. Teza e Masterit duhet të shkruhet dhe të mbrohet në gjuhën angleze para një komisioni tëpërbashkët vlerësues, të përbërë nga përfaqësues të të dy institucioneve, në përputhje me rregulloret dheprocedurat akademike në fuqi të universiteteve partnere.Programi kontribuon gjithashtu në forcimin e bashkëpunimit shkencor, zhvillimin e aktiviteteve të përbashkëtakërkimore, mobilitetin e stafit akademik dhe bashkëpunimin me partnerët e industrisë në Maqedoninë e Veriut,Gjermani dhe në Hapësirën Evropiane të Arsimit të Lartë (HEAL). Për më tepër, ai mbështet objektivat strategjiketë të dy institucioneve në fushat e ndërkombëtarizimit, përsosmërisë arsimore, inovacionit dhe përgatitjes sëprofesionistëve shumë të kualifikuar në TIK, të aftë për t'iu përgjigjur sfidave bashkëkohore teknologjike dheshoqërore.Kurrikula është hartuar për të siguruar përputhshmëri dhe krahasueshmëri me programe të ngjashme tëstudimeve master të ofruara nga institucionet kryesore evropiane të arsimit të lartë, duke u ofruar njëkohësisht tëdiplomuarve një bazë të qëndrueshme për avancim të mëtejshëm akademik përmes studimeve të doktoratës dhepjesëmarrjes në projekte ndërkombëtare kërkimore dhe inovative. Përmes përgatitjes së të diplomuarvekompetentë, inovativë dhe profesionalisht të përgjegjshëm, programi kontribuon në zhvillimin e ekonomisë sëbazuar në dije, transformimin digjital të shoqërisë dhe rritjen e qëndrueshme të sektorit të TIK-ut në nivelkombëtar, rajonal dhe ndërkombëtar.
Pas përfundimit të studimeve, kandidatët mund të punojnë si inxhinierë softuerikë, zhvillues të sistemeve,specialistë të inteligjencës artificiale, shkencëtarë të të dhënave, ekspertë të sigurisë kibernetike ose studiues nëinstitucione akademike dhe kërkimore. Ata mund të punësohen në kompani të teknologjisë së informacionit,institucione publike, organizata ndërkombëtare dhe sektorë të ndryshëm të industrisë, si dhe të vazhdojnëstudimet e doktoratës.
Njohuritë dhe të kuptuarit
Posedimi i njohurive dhe të kuptuarit e fushës së Shkencave Kompjuterike dhe arkitekturave të informacionit,shoqërive të rrjetit dhe kulturave të internetit, Internetit dhe teknologjive të internetit të zgjeruaraproporcionalisht krahasuar me studimet e ciklit të dytë.Aftësia për të zhvilluar dhe zbatuar ide origjinale dhe krijuese në mjedise ku mbivendosen ose fusha të ndërlidhuratë Teknologjisë së Informacionit.Aftësia për të aplikuar njohuri ndërdisiplinore dhe demonstrim të kompetencave të specializuara në teknologjinë einformacionit.
Aplikimi i njohurive dhe të kuptuarit
Aftësia për të zgjidhur në mënyrë kritike, të pavarur dhe krijuese të problemeve në mjedise të reja, tëpaperceptuara më parë ose në mjediset për të cilat nuk ka përvojë paraprake në një kontekst multidisiplinardhe të një mjedisi organizativ real.Planifikimi, administrimi dhe vlerësimi i hulumtimeve të pavarura në fushën e Shkencave Kompjuterike tëbazuar në botime kombëtare dhe ndërkombëtare me relevancë.Kreativitet dhe origjinalitet në interpretimin e njohurive të proceseve elektronike teknologjike dhe përdorimin eduhur të mjeteve dhe mjediseve të bazuara në kompjuter dhe të bazuar në teknikat e përcaktuara për hulumtim.
Aftësitë për të vlerësuar
Aftësi për integrim dhe sintezë kreative të njohurive nga shumë fusha që lidhen me shkencat kompjuterikedhe përdorimin e mjeteve dhe teknikave kompjuterike.Aftësia për t'u marrë me situata komplekse që lidhen me proceset specifike të teknologjisë së informacionit, për tëidentifikuar instancat e duhura të specializuara në fushën e shkencës kompjuterike dhe informatikës dhe për tëbërë vlerësime të shëndosha në situata të mungesës së informacionit ose të dhënave të plota dhe të bazuara nëpersonale, sociale dhe parimet etike dhe përgjegjësitë që lidhen me zbatimin e njohurive dhe mirëkuptimit.
Aftësitë e komunikimit
Aftësi për të komunikuar në mënyrë të qartë të konkluzioneve, rezultateve, studimeve si dhe njohuri tëspecialistike në shkencat kompjuterike me aftësinë për të rregulluar stilin dhe formën e shprehjes për jo-specialistë.Kompetencë për hulumtime kritike, të pavarura dhe të argumentuara në mënyrë krijuese, vlerësimin emetodologjive dhe propozimin dhe mbrojtjen e hipotezave të reja.Aftësia për të iniciuar, udhëhequr dhe marrë përgjegjësi për individët dhe grupet në rastet kur komunikimi,kompetencat organizative dhe digjitale janë thelbësore.
Aftësitë e të mësuarit
Aftësia për të identifikuar nevojat dhe udhëzimet personale për arsimim individual dhe autonom dheimplementimin e tij në mënyrë të pavarur dhe autonome në fushat e shkencës kompjuterike.Aftësia për të marrë përgjegjësi për mësimin e vazhdueshëm individual në teknologjitë e specializuara dhe të rejatë informacionit.
Semestri 1
-
[CM362]
[5 SETK]
Menaxhimi i projekteve
Lënda synon të zhvillojë te studentët njohuri dhe aftësi për zbatimin e parimeve, metodologjive dhe teknikave bashkëkohore të menaxhimit të projekteve. Përmes kësaj lënde, studentët do të aftësohen për inicimin, planifikimin, realizimin, monitorimin, kontrollin dhe përfundimin e projekteve, duke përfshirë menaxhimin e fushëveprimit, afateve kohore, kostove, burimeve, cilësisë dhe rreziqeve. Vëmendje e veçantë i kushtohet komunikimit efektiv, udhëheqjes, menaxhimit të palëve të interesit dhe zbatimit të praktikave që kontribuojnë në realizimin e suksesshëm të projekteve.
-
[CM353]
[5 SETK]
Arkitekturat softuerike
Lënda trajton parimet, stilet dhe modelet kryesore të projektimit të arkitekturës së sistemeve softuerike, duke përfshirë atributet e cilësisë, kompromiset arkitekturore, dokumentimin dhe vlerësimin e arkitekturës. Studentët njihen me dizajnin e drejtuar nga domeni, modularitetin, mikroshërbimet, arkitekturat cloud-native dhe sistemet e shpërndara, si dhe me mekanizmat e integrimit, sigurisë, qëndrueshmërisë dhe vendosjes së sistemeve në prodhim. Përmes analizës së kërkesave, zhvillimit të prototipeve dhe projekteve praktike, studentët fitojnë aftësi për të projektuar, dokumentuar dhe vlerësuar arkitektura softuerike, duke marrë parasysh nevojat e palëve të interesuara, kufizimet teknike, rreziqet dhe kërkesat e sistemeve komplekse.
-
[CM351]
[5 SETK]
Programimi i avancuar
Temat e trajtuara në këtë lëndë përfshijnë funksione të avancuara, funksione të rendit të lartë, funksione lambda, programim modular, organizim kodi, shprehje të rregullta, iteratorë, gjeneratorë, dekorues, menaxherë konteksti, trajtim përjashtimesh, përpunim skedarësh, serializim, testim automatik, debagim, loging dhe cilësia e kodit. Lënda mbulon gjithashtu parimet e dizajnit të softuerit, modelet e zgjedhura të dizajnit, lidhjen e bazës së të dhënave, zhvillimin e API-ve, mulit-procesimin, korutinat, programimin asinkron, menaxhimin e varësive, kontrollin e versioneve, dokumentimin dhe strukturimin e projektit. Lënda përfundon me një projekt praktik në të cilin studentët aplikojnë koncepte të avancuara të programimit për të projektuar, zbatuar, testuar dhe paraqitur një zgjidhje të plotë softuerike.
-
[CM306]
[5 SETK]
Zhvillimi i Softuerit të Drejtuar nga Modeli
Lënda trajton zhvillimin e softuerit të drejtuar nga modelet (MDSD), duke përfshirë konceptet themelore të modelimit, metamodelet, arkitekturën e drejtuar nga modelet, UML dhe OCL, si dhe projektimin dhe implementimin e gjuhëve specifike të domenit (DSL). Përmes përdorimit të teknologjive dhe mjeteve si EMF/Ecore, Xtext, Sirius/GMF, ATL, QVT, Xtend dhe Acceleo, studentët fitojnë njohuri dhe aftësi praktike në ndërtimin e modeleve, transformimin dhe validimin e tyre, gjenerimin automatik të kodit, si dhe evolucionin dhe migrimin e modeleve. Lënda përfshin gjithashtu tema bashkëkohore, si platformat low-code/no-code dhe modelimi e gjenerimi i asistuar nga inteligjenca artificiale. Mësimi zhvillohet përmes punëtorive praktike, punës bashkëpunuese, diskutimeve, propozimit të ideve dhe zgjidhjes së problemeve, duke krijuar një mjedis të sigurt dhe gjithëpërfshirës që nxit pjesëmarrjen aktive, komunikimin, hulumtimin e përbashkët dhe vendimmarrjen e barabartë.
-
[CM307]
[5 SETK]
Llogaritja Paralele
Lënda trajton parimet themelore dhe të avancuara të llogaritjes paralele, arkitekturat e kompjuterëve paralelë, analizën e performancës dhe shkallëzueshmërisë, si dhe projektimin dhe optimizimin e algoritmeve paralele. Studentët njihen me programimin me memorie të përbashkët përmes OpenMP, programimin me memorie të shpërndarë përmes MPI dhe llogaritjen në GPU duke përdorur CUDA, duke zhvilluar aftësi praktike në sinkronizim, komunikim ndërmjet proceseve, balancim të ngarkesës dhe optimizim të performancës. Lënda përfshin gjithashtu zbatimin e llogaritjes paralele në inteligjencën artificiale dhe shkencën e të dhënave, si dhe tema bashkëkohore si llogaritja me performancë të lartë në cloud, sistemet heterogjene, Edge dhe Fog computing, sistemet exascale dhe bazat e llogaritjes kuantike.
-
[5 SETK]
Lëndë zgjedhore
- [EM736] Rrjetet e Integruara dhe Industriale
- [EM737] Inteligjenca Artificiale
- [EM738] Infrastrukturat dhe Teknologjitë Cloud
- [EM739] Arkitekturat e kontejnerizuara
- [EM740] Ndërveprimi Njeri–Kompjuter
- [EM741] Shërbimet dhe Aplikacionet Web
- [EM742] Algoritme të Avancuara dhe Struktura të të Dhënave
- [EM743] Testimi i Përdorshmërisë
- [EM744] Inxhinieria e Kërkesave
- [EM745] Siguria Kompjuterike
- [EM746] Metodat Formale në Shkencat Kompjuterike
- [EM747] Testimi i Softuerit dhe Sigurimi i Cilësisë
Semestri 2
-
[CM354]
[5 SETK]
Vizioni kompjuterik
Lënda synon t'u ofrojë studentëve njohuri teorike dhe praktike mbi metodat dhe algoritmet për analizimin dhe interpretimin e imazheve digjitale. Lënda përfshin zbulimin dhe përshkrimin e veçorive të imazheve, transformimet dhe përputhjen e tyre, analizën e lëvizjes dhe odometrinë vizuale, si dhe zbatimin e metodave të mësimit makinerik dhe të thellë për klasifikimin, detektimin dhe segmentimin e objekteve. Gjithashtu, studentët do të aftësohen në përdorimin e mjeteve dhe teknologjive bashkëkohore, si MATLAB, Python, Keras dhe TensorFlow, për implementimin dhe testimin praktik të algoritmeve të vizionit kompjuterik.
-
[CM355]
[5 SETK]
Metodat bashkëkohore të mësimit të makinerive dhe zbatimet e tyre
Lënda synon t'u ofrojë studentëve njohuri mbi algoritmet dhe metodat më të avancuara të mësimit makinerik (SOTA) dhe zbatimin e tyre në fusha të ndryshme të inteligjencës artificiale. Lënda përfshin metodat e gjenerimit të imazheve, modelet e difuzionit, rindërtimin 3D të skenave, mësimin multimodal, modelet e mëdha gjuhësore (LLM) dhe përpunimin e gjuhës natyrore (NLP). Gjithashtu, studentët do të zhvillojnë aftësi praktike në implementimin dhe vlerësimin e modeleve duke përdorur PyTorch, si dhe në analizën kritike të literaturës shkencore, realizimin e eksperimenteve dhe prezantimin e rezultateve kërkimore.
-
[CM356]
[5 SETK]
Kompilatorët dhe Teknologjitë Gjuhësore
Lënda ofron një hyrje në parimet dhe teknikat kryesore të projektimit dhe implementimit të kompajlerëve. Studentët do të mësojnë si funksionojnë kompajlerët dhe interpretuesit, cilat janë dallimet ndërmjet tyre dhe si përdoren strategjitë e kompilimit AOT dhe JIT. Përmes temave që përfshijnë variablat, shprehjet aritmetike, sistemet e tipave, semantikën e gjuhëve programuese dhe analizën sintaksore, studentët do të kuptojnë se si analizohet dhe transformohet një program gjatë procesit të kompilimit. Kursi trajton gjithashtu bazat e programimit të nivelit të ulët përmes assembler-it MIPS dhe WebAssembly, si dhe ekzekutimin e strukturave të kontrollit, organizimin e memories, funksionet dhe programimin e orientuar në objekte. Në pjesën e avancuar, studentët do të njihen me teknikat e optimizimit të kodit, alokimin e regjistrave, analizën e gjallërisë së variablave dhe menaxhimin e memories përmes mekanizmave si garbage collection. Nëpërmjet ushtrimeve praktike dhe implementimit të komponentëve bazë të një kompajleri, studentët do të fitojnë njohuri dhe aftësi për të analizuar, transformuar dhe optimizuar programe, duke kuptuar më mirë mënyrën se si gjuhët programuese përkthehen në kod të ekzekutueshëm.
-
[CM357]
[5 SETK]
Projekt ekipor
Lënda synon të zhvillojë aftësitë e studentëve për planifikimin, projektimin dhe realizimin e projekteve praktike në fushën e inxhinierisë së softuerit dhe inteligjencës artificiale. Studentët do të angazhohen në identifikimin e problemeve reale, analizimin e kërkesave, projektimin e arkitekturës së sistemit, zhvillimin dhe integrimin e komponentëve softuerikë, si dhe zbatimin e metodologjive Agile dhe praktikave të DevOps. Gjithashtu, lënda thekson bashkëpunimin në ekip, testimin, vlerësimin dhe dokumentimin teknik, si dhe prezantimin profesional të rezultateve të projektit.
-
[5 SETK]
Lëndë zgjedhore
- [EM736] Rrjetet e Integruara dhe Industriale
- [EM737] Inteligjenca Artificiale
- [EM738] Infrastrukturat dhe Teknologjitë Cloud
- [EM739] Arkitekturat e kontejnerizuara
- [EM740] Ndërveprimi Njeri–Kompjuter
- [EM741] Shërbimet dhe Aplikacionet Web
- [EM742] Algoritme të Avancuara dhe Struktura të të Dhënave
- [EM743] Testimi i Përdorshmërisë
- [EM744] Inxhinieria e Kërkesave
- [EM745] Siguria Kompjuterike
- [EM746] Metodat Formale në Shkencat Kompjuterike
- [EM747] Testimi i Softuerit dhe Sigurimi i Cilësisë
-
[5 SETK]
Lëndë zgjedhore
- [EM736] Rrjetet e Integruara dhe Industriale
- [EM737] Inteligjenca Artificiale
- [EM738] Infrastrukturat dhe Teknologjitë Cloud
- [EM739] Arkitekturat e kontejnerizuara
- [EM740] Ndërveprimi Njeri–Kompjuter
- [EM741] Shërbimet dhe Aplikacionet Web
- [EM742] Algoritme të Avancuara dhe Struktura të të Dhënave
- [EM743] Testimi i Përdorshmërisë
- [EM744] Inxhinieria e Kërkesave
- [EM745] Siguria Kompjuterike
- [EM746] Metodat Formale në Shkencat Kompjuterike
- [EM747] Testimi i Softuerit dhe Sigurimi i Cilësisë
Semestri 3
-
[CST-MA-THESIS]
[30 SETK]
Teza e magjistraturës
Qëllimet e punimit të magjistraturës janë: Zhvillimi i aftësive kërkimore: Tregon se studenti mund të formulojë një problem kërkimor, të dizajnojë metodologji, të mbledhë dhe analizojë të dhëna, si dhe të interpretojë rezultatet. Kontributi në dije: Duhet të ofrojë njohuri të reja, gjetje ose një kuptim më të thelluar të një teme në fushën përkatëse. Aplikimi i njohurive teorike: Lidh teoritë dhe konceptet akademike të mësuara gjatë studimeve me probleme kërkimore reale ose teorike. Dëshmimi i mendimit kritik: Studenti duhet të vlerësojë në mënyrë kritike literaturën, metodat dhe gjetjet, dhe jo vetëm t’i përshkruajë ato. Përgatitja për karrierë profesionale ose akademike: Zhvillon kompetenca të nevojshme për kërkime të mëtejshme (studime PhD) ose për praktikë profesionale të avancuar. Në përmbledhje, punimi i masterit është njëkohësisht proces mësimor dhe produkt shkencor që dëshmon gatishmërinë e studentit për punë të pavarur në nivel të avancuar akademik. Për më tepër, aktiviteti synon të përmirësojë teknikat e kërkimit dhe stilin e shkrimit të punimit të masterit, duke respektuar në mënyrë strikte parimet e integritetit akademik dhe duke shmangur përdorimin e mjeteve të paautorizuara, si plagjiatura dhe shkelja e të drejtave të autorit, të cilat janë të ndaluara nga Statuti i UEJL.