Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Diplome: Razlika med redakcijama


(Opravljene naloge)
 
(40 vmesnih redakcij 3 uporabnikov ni prikazanih)
Vrstica 4: Vrstica 4:
 
Izdelave diplomskih nalog koordiniramo na [https://labraj.uni-mb.si/vaje0910/course/view.php?id=11 spletnem sistemu Moodle].
 
Izdelave diplomskih nalog koordiniramo na [https://labraj.uni-mb.si/vaje0910/course/view.php?id=11 spletnem sistemu Moodle].
  
Za natančnejše informacije in rezervacijo teme vas vabimo, da se oglasite v Laboratoriju za računalniške arhitekture in jezike (prostor F-203). Dogovor je možen tudi preko e-pošte [mailto:janez.brest@uni-mb.si janez.brest@uni-mb.si] ([[Janez Brest]]) ali  [mailto:ales.zamuda@uni-mb.si ales.zamuda@uni-mb.si] ([[Aleš Zamuda]]).
+
Za natančnejše informacije in rezervacijo teme vas vabimo, da se oglasite v Laboratoriju za računalniške arhitekture in jezike (prostor F-203). Dogovor je možen tudi preko e-pošte [mailto:janez.brest@uni-mb.si janez.brest@um.si] ([[Janez Brest]]).
  
 
=== 1. stopnja bolonjskega študija ===
 
=== 1. stopnja bolonjskega študija ===
* Odprtokodni sistemi (Linux)
 
** GCC: študij in izdelava izboljšav prevajalnika
 
 
* Programski jeziki, prevajalniki, virtualni stroji, interpreterji
 
* Programski jeziki, prevajalniki, virtualni stroji, interpreterji
 
** Načrtovanje in implementacija programskih jezikov
 
** Načrtovanje in implementacija programskih jezikov
** Objektno usmerjeni jeziki (Java, C++, C#, Smalltalk, ...)
+
** GCC: študij in izdelava izboljšav prevajalnika
** Virtualizacijski instrukcijski nabor (AMD-V, VT-x)
+
** Izboljšava objektno usmerjenih jezikov (Java, C++, C#, Smalltalk)
*** zbirniška implementacija nadzornika VMM
+
** Izboljšava funkcijskih jezikov (Haskell, Lisp)
** Funkcijski jeziki (Haskell, Lisp, ...)
+
** Sistemi tipov: statični, dinamični, hibridni, generični
** Sistemi tipov: statični, dinamični, hibridni, generični
 
 
** Prevajanje: statično, dinamično, optimizacija
 
** Prevajanje: statično, dinamično, optimizacija
** Načrtovanje in implementacija virtualnih arhitektur in navideznih strojev
+
** Implementacija hipervizorja z instrukcijami AMD-V in VT-x
* Programski vmesniki na spletu (API)
+
* Odprtokodni sistemi (Linux), programski vmesniki na spletu (API)
** Izboljšava Google Code vmesnikov (AJAX, Android, GWT, Google App Engine, OpenSocial, Google+, ...)
 
** Programiranje MMORPG iger za Facebook (FBML, FQL, REST, Mobile, ...); JomSocial; Diaspora
 
** programiranje 3D iger za mobilne platforme: Android, iPhone OS, Qt Mobile in OpenGL ES (kontakt: [[Aleš Zamuda | A. Zamuda]])  
 
 
* Trgovski potnik: simetrični, nesimetrični
 
* Trgovski potnik: simetrični, nesimetrični
  
Vrstica 29: Vrstica 23:
 
** Diferencialna evolucija
 
** Diferencialna evolucija
 
** Večkriterijska optimizacija in optimizacije z omejitvami
 
** Večkriterijska optimizacija in optimizacije z omejitvami
*** grafični vmesnik za interaktivno večkriterijsko optimizacijo
+
** Algoritmi po vzoru iz narave: mravlje, čebele, kukavica, kresnice
*** večkriterijsko optimiranje strategij prvoosebnih igralcev 3D iger
 
*** implementacija algoritma večkriterijske diferencialne evolucije za grafične procesorje z OpenCl
 
** Algoritmi po vzoru iz narave: mravlje, čebele, kukavica, ...
 
 
** Uglaševanje parametrov realnih sistemov
 
** Uglaševanje parametrov realnih sistemov
 
** Evolucija heksagonalnih celičnih avtomatov
 
** Evolucija heksagonalnih celičnih avtomatov
Vrstica 42: Vrstica 33:
 
** Spletne tehnologije
 
** Spletne tehnologije
 
*** semantični splet in umetna inteligenca
 
*** semantični splet in umetna inteligenca
*** strganje informacij s spleta
 
*** diferencialna evolucija za optimizacijo prevajanja JavaScript v strojne instrukcije
 
*** optimizacija prevajanja HipHop for PHP z algoritmom diferencialne evolucije
 
**** SquirrelFish (Apple WebKit), KJS (Konqueror), TraceMonkey (Firefox), V8 (Chrome)
 
 
* Igre
 
* Igre
 
** Go
 
** Go
 
** Šah: paralelizacija iskalnih algoritmov, porazdeljeno procesiranje, podatkovna baza končnic, otvoritvena knjižnica, grafični uporabniški vmesnik, uglaševanje parametrov, ocenitvena funkcija
 
** Šah: paralelizacija iskalnih algoritmov, porazdeljeno procesiranje, podatkovna baza končnic, otvoritvena knjižnica, grafični uporabniški vmesnik, uglaševanje parametrov, ocenitvena funkcija
** Umetna inteligenca za vožnjo avtomobila po dirkalni progi
 
** Umetna inteligenca za igralca prvoosebne 3D igre
 
 
** Paralelizacija algoritmov večigralskih iger
 
** Paralelizacija algoritmov večigralskih iger
** Algoritmi v pogonih prvoosebnih iger
 
  
== Potrjene teme diplomskih del v izdelavi ==
+
== Opravljene naloge ==
==== R-IT, 1. bolonjska stopnja ====
+
 
* Aplikacija Mobilni ocenjevalec Moodle na operacijskem sistemu Android (študent: Križanec Bojan, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Iztok Fister]])
+
=== 2017 ===
* Ohranjevalnik zaslona v namiznem okolju KDE 4 z evolucijskim algoritmom jDE (študent: Rok Praprotnik, mentor: redni prof. dr. [[Janez Brest]], somentor: mag. [[Aleš Zamuda]])
+
{{cite diploma wiki |
* Paralelizacija stiskanja slik na heterogenih računalniških sistemih z OpenCL (študent: Marko Hozjan, mentor: redni prof. dr. [[Janez Brest]], somentor: mag. [[Aleš Zamuda]])
+
  authors = D. Rupnik |
* Sistem za upravljanje vsebin MediaWiki (študent: Nejc Kete, mentor: redni prof. dr. [[Janez Brest]], somentor: mag. [[Aleš Zamuda]])
+
  title = Napredujoča spletna aplikacija za digitalno sporočanje |
* Aplikacija za nadzor procesov in uporabnikov z ogrodjem Codeigniter (študent: Roman Šuster, mentor: redni prof. dr. [[Viljem Žumer]], somentor: mag. [[Aleš Zamuda]])
+
  course = visokošolskega |
 +
  year = 2017
 +
}}
 +
 
 +
=== 2016 ===
 +
{{cite diploma wiki |
 +
  authors = G. Pohajač |
 +
  title = Razvoj predvajalnika vsebin digitalnega sporočanja |
 +
  course = univerzitetnega |
 +
  year = 2016
 +
}}
 +
 
 +
{{cite diploma wiki |
 +
  authors = M. Rues |
 +
  title = Paralelna diferencialna evolucija in načrtovanje prilagodljive krožne antenske skupine |
 +
  course = univerzitetnega |
 +
  year = 2016
 +
}}
 +
 
 +
=== 2014 ===
 +
Reševanje problema trgovskega potnika s paralelnim simuliranim ohlajanjem (študent: Matej Strašek, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
 +
 
 +
{{cite diploma wiki |
 +
  authors = M. Konečnik |
 +
  title = Grafični vmesnik za igranje šaha |
 +
  course = univerzitetnega |
 +
  year = 2014
 +
}}
 +
 
 +
{{cite diploma wiki |
 +
  authors = T. Čas |
 +
  title = Orodje za gramatike LL(1) |
 +
  course = univerzitetnega |
 +
  year = 2014
 +
}}
 +
 
 +
{{cite diploma wiki |
 +
  authors = D. Letnar |
 +
  title = Grafični uporabniški vmesnik za šahovnico DGT |
 +
  course = univerzitetnega |
 +
  year = 2014
 +
}}
  
==== R-IT, 2. bolonjska stopnja ====
+
=== 2013 ===
 +
{{cite magisterij wiki |
 +
  authors = J. Dugonik |
 +
  title = Uglaševanje parametrov pri statističnem strojnem prevajanju |
 +
  course = univerzitetnega |
 +
  year = 2013
 +
}}
  
==== RI (pred 2007) ====
+
=== 2012 ===
* Strganje besedila iz spletnih mest s poizvedbami AJAX (študent: Mitja Gerič, mentor: redni prof. dr. [[Viljem Žumer]], somentor: mag. [[Aleš Zamuda]])
+
{{cite doktorat |
 +
  authors = A. Zamuda |
 +
  title = Diferencialna evolucija za rekonstrukcijo parametriziranih proceduralnih drevesnih modelov |
 +
  url = http://dkum.uni-mb.si/Dokument.php?id=30084 |
 +
  journal = Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko |
 +
  year = 2012
 +
}}
 +
 
 +
Sistem za upravljanje vsebin MediaWiki (študent: Nejc Kete, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
 +
 
 +
Strganje besedila iz spletnih mest s poizvedbami AJAX (študent: Mitja Gerič, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
 +
 
 +
Aplikacija za nadzor procesov in uporabnikov z ogrodjem CodeIgniter (študent: Roman Šuster, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
  
== Opravljene naloge ==
 
 
=== 2011 ===
 
=== 2011 ===
Optimizacija medatomskega potenciala Lennard-Jones s paralelno diferencialno evolucijo (študent: Aleš Čep, mentor: redni prof. dr. [[Janez Brest]], somentor: mag. [[Aleš Zamuda]])
+
Optimizacija medatomskega potenciala Lennard-Jones s paralelno diferencialno evolucijo (študent: Aleš Čep, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
  
Umetna inteligenca za simulacijo vožnje avtomobila po dirkalni progi (študent: Lovro Rojko, mentor: redni prof. dr. [[Janez Brest]], somentor: mag. [[Aleš Zamuda]])
+
Umetna inteligenca za simulacijo vožnje avtomobila po dirkalni progi (študent: Lovro Rojko, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
  
Aplikacija za prikaz sledenja vozil na operacijskem sistemu iOS (študent: Tilen Mlinar, mentor: redni prof. dr. [[Viljem Žumer]], somentor: mag. [[Aleš Zamuda]])
+
Aplikacija za prikaz sledenja vozil na operacijskem sistemu iOS (študent: Tilen Mlinar, mentor: redni prof. dr. [[Viljem Žumer]], somentor: dr. [[Aleš Zamuda]])
  
Optimizacija s čebelami (študent: Boštjan Brenčič, mentor: redni prof. dr. [[Janez Brest]], somentor: mag. [[Aleš Zamuda]])
+
Optimizacija s čebelami (študent: Boštjan Brenčič, mentor: redni prof. dr. [[Janez Brest]], somentor: dr. [[Aleš Zamuda]])
  
Izdelava spletljaja za Kolab in Sharepoint 2010 (študent: Denis Kukovič, mentor: redni prof. dr. [[Viljem Žumer]], somentor: mag. [[Aleš Zamuda]])
+
Izdelava spletljaja za Kolab in Sharepoint 2010 (študent: Denis Kukovič, mentor: redni prof. dr. [[Viljem Žumer]], somentor: dr. [[Aleš Zamuda]])
  
 
=== 2010 ===
 
=== 2010 ===
{{cite |  
+
{{cite doktorat wiki |
  authors = B. Bošković |
+
  authors = B. Bošković |
  title = Uglaševanje šahovske ocenitvene funkcije s pomočjo algoritma diferencialne evolucije |  
+
  title = Uglaševanje šahovske ocenitvene funkcije s pomočjo algoritma diferencialne evolucije |  
  url = http://dkum.uni-mb.si/Dokument.php?id=14799 |
+
  year = 2010
  journal = doktorska disertacija |
 
  year = 2010 |
 
  pages = ?? |
 
  volume = ?? |
 
  issue = ?? |
 
  doi =
 
 
}}
 
}}
  

Trenutna redakcija s časom 16:32, 13. december 2017

Zanimive teme za diplomske naloge

Teme so ustrezno zasnovane tako, da je možno obseg dela prilagoditi tako univerzitetnemu kot visokošolskemu strokovnemu študijskemu programu 1. stopnje in tudi študijskemu programu na 2. stopnji bolonjskega študija. Vabljeni!

Izdelave diplomskih nalog koordiniramo na spletnem sistemu Moodle.

Za natančnejše informacije in rezervacijo teme vas vabimo, da se oglasite v Laboratoriju za računalniške arhitekture in jezike (prostor F-203). Dogovor je možen tudi preko e-pošte janez.brest@um.si (Janez Brest).

1. stopnja bolonjskega študija

  • Programski jeziki, prevajalniki, virtualni stroji, interpreterji
    • Načrtovanje in implementacija programskih jezikov
    • GCC: študij in izdelava izboljšav prevajalnika
    • Izboljšava objektno usmerjenih jezikov (Java, C++, C#, Smalltalk)
    • Izboljšava funkcijskih jezikov (Haskell, Lisp)
    • Sistemi tipov: statični, dinamični, hibridni, generični
    • Prevajanje: statično, dinamično, optimizacija
    • Implementacija hipervizorja z instrukcijami AMD-V in VT-x
  • Odprtokodni sistemi (Linux), programski vmesniki na spletu (API)
  • Trgovski potnik: simetrični, nesimetrični

2. stopnja bolonjskega študija

  • Evolucijsko računanje, umetna inteligenca in algoritmi po vzoru iz narave
    • Možna kombinacija teh algoritmov s preostalimi temami za diplomo
    • Diferencialna evolucija
    • Večkriterijska optimizacija in optimizacije z omejitvami
    • Algoritmi po vzoru iz narave: mravlje, čebele, kukavica, kresnice
    • Uglaševanje parametrov realnih sistemov
    • Evolucija heksagonalnih celičnih avtomatov
    • Predikcijski modeli naravnih pojavov
    • Predikcijski modeli finančnih trgov
    • Metaprogramiranje
      • Dinamično obnašanje
      • Refleksija
    • Spletne tehnologije
      • semantični splet in umetna inteligenca
  • Igre
    • Go
    • Šah: paralelizacija iskalnih algoritmov, porazdeljeno procesiranje, podatkovna baza končnic, otvoritvena knjižnica, grafični uporabniški vmesnik, uglaševanje parametrov, ocenitvena funkcija
    • Paralelizacija algoritmov večigralskih iger

Opravljene naloge

2017

D. Rupnik. Napredujoča spletna aplikacija za digitalno sporočanje, diplomska naloga visokošolskega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2017.

2016

G. Pohajač. Razvoj predvajalnika vsebin digitalnega sporočanja, diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2016.

M. Rues. Paralelna diferencialna evolucija in načrtovanje prilagodljive krožne antenske skupine, diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2016.

2014

Reševanje problema trgovskega potnika s paralelnim simuliranim ohlajanjem (študent: Matej Strašek, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

M. Konečnik. Grafični vmesnik za igranje šaha, diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2014.

T. Čas. Orodje za gramatike LL(1), diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2014.

D. Letnar. Grafični uporabniški vmesnik za šahovnico DGT, diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2014.

2013

J. Dugonik. Uglaševanje parametrov pri statističnem strojnem prevajanju, magistrska naloga. Fakulteta za elektrotehniko, računalništvo in informatiko, 2013.

2012

A. Zamuda. Diferencialna evolucija za rekonstrukcijo parametriziranih proceduralnih drevesnih modelov: doktorska disertacija. Fakulteta za elektrotehniko, računalništvo in informatiko, 2012.

Sistem za upravljanje vsebin MediaWiki (študent: Nejc Kete, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

Strganje besedila iz spletnih mest s poizvedbami AJAX (študent: Mitja Gerič, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

Aplikacija za nadzor procesov in uporabnikov z ogrodjem CodeIgniter (študent: Roman Šuster, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

2011

Optimizacija medatomskega potenciala Lennard-Jones s paralelno diferencialno evolucijo (študent: Aleš Čep, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

Umetna inteligenca za simulacijo vožnje avtomobila po dirkalni progi (študent: Lovro Rojko, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

Aplikacija za prikaz sledenja vozil na operacijskem sistemu iOS (študent: Tilen Mlinar, mentor: redni prof. dr. Viljem Žumer, somentor: dr. Aleš Zamuda)

Optimizacija s čebelami (študent: Boštjan Brenčič, mentor: redni prof. dr. Janez Brest, somentor: dr. Aleš Zamuda)

Izdelava spletljaja za Kolab in Sharepoint 2010 (študent: Denis Kukovič, mentor: redni prof. dr. Viljem Žumer, somentor: dr. Aleš Zamuda)

2010

B. Bošković. Uglaševanje šahovske ocenitvene funkcije s pomočjo algoritma diferencialne evolucije, doktorska disertacija. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

J. Bezget. Iskanje in vizualizacija poti na morju: diplomska naloga visokošolskega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

D. Ostojić. Klici oddaljenih spletnih storitev in spletni založniški sistem: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

N. Štruc. Paralelno programiranje s pomočjo standarda OpenMP: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

J. Juršič. Problem simetričnega trgovskega potnika in optimizacija z genetskimi algoritmi: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

A. Pajnik. Spletni založniški sistem "JOOMLA!": diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

B. Rebselj. Vizualizacija stavb s programskima vmesnikoma Google Maps in Google Earth: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2010.

2009

S. Greiner. Razvoj konceptov dinamičnega metaprogramiranja v statično tipiziranem objektno usmerjenem programskem jeziku: doktorska disertacija. Fakulteta za elektrotehniko, računalništvo in informatiko, 2009.

D. Vaupotič. Aplikacija za obveščanje v sistemih za vzdrževanje programskega koda: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2009.

Š. Brest. Reševanje problema nesimetričnega trgovskega potnika z diferencialno evolucijo in hevrističnimi algoritmi: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2009.

2008

A. Zamuda. Samoprilagajanje krmilnih parametrov pri algoritmu diferencialne evolucije za večkriterijsko optimizacijo: magistrsko delo. Fakulteta za elektrotehniko, računalništvo in informatiko, 2008.

D. Bombek. Igra reversi na telefonskem aparatu Cisco IP: diplomska naloga visokošolskega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2008.

2002 - 2007

S. Greiner. Implementacija dinamičnih konceptov čistega statičnega objektno usmerjenega jezika: magistrsko delo. Fakulteta za elektrotehniko, računalništvo in informatiko, 2004.

B. Bošković. Implementacija računalniškega šaha: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2004.

B. Fekonja. Testiranje spletnih aplikacij: diplomska naloga visokošolskega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2003.

D. Rebernak. Tehnologije za hiter razvoj strežniških javanskih zrn: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2003.

I. Pokrivač. Predstavitev knjige na spletu s tehnologijo XML in skriptnim jezikom Perl: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2003.

S. Greiner. Arhitektura za objektno orientirane jezike: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2002.