Theses
Interesting themes for theses
Themes are planned to be suited for all study programmes. Be invited!
You are invited to visit us in Computer Architecture and Languages Laboratory (room F-203). You may also contact us using e-mail janez.brest@uni-mb.si (Janez Brest). If you want, we can authorise you for the access to our Trac System (subnet uni-mb.si) for help with code development.
- Travelling salesman
- Symmetrical
- Asymmetrical
- Evolutionary Computation and Nature Inspired Algorithms
- Differential Evolution
- Multiobjective Optimisation
- Optimization with Constraints
- Parameter Tuning of Real-World Systems
- Programming languages, Compilers, Virtual Machines, Interpreters
- Design and Implementation of Programming Languages
- Object-oriented Programming Languages (Java, C++, C#, Smalltalk, ...)
- Functional Languages (Haskell, Lisp, ...)
- Typing systems
- Static
- Dynamic
- Hybrid
- Generic
- Meta-programming
- Dynamic Behaviour
- Reflection
- Compilation
- Static
- Dynamic
- Optimization
- Design and implementation of virtual architectures and virtual machines
- Open source systems (Linux)
- Study of Existing Open Source Projects or Development of New Open Source Programmes
- Study of Application Programming Interfaces and Development of Plug-ins and Enhancements for Open Source Systems
- Plug-ins for GCC
- Web Systems Mediawiki, Wordpress, Moodle, Joomla!, Drupal, Gallery
- Programming Environment X, Gnome, KDE, OpenOffice.org
- Program Systems Inkscape, GIMP, GNUstep, Beagle
- Subversion, Trac, Git, PHP
- Software Distribution Packaging Systems RPM, Yum, deb, apt, emerge (Development, Maintenance, and Use of Packages)
- Computer Games
- Go
- Othello
- Chess
- Parallelisation of Search Algorithms
- Parallel processing
- End-game Database
- Opening Book
- Graphical User Interface
- Parameter Tuning
- Evaluation Function
- Other theses can be agreed upon too
Finished theses
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.
S. Greiner. Implementacija dinamičnih konceptov čistega statičnega objektno usmerjenega jezika: MSc thesis. Faculty of Electrical Engineering and Computer Science, 2002.
A. Zamuda. Samoprilagajanje krmilnih parametrov pri algoritmu diferencialne evolucije za večkriterijsko optimizacijo: MSc thesis. Faculty of Electrical Engineering and Computer Science, 2008.