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 Optimization
- 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 system
- 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 project or development of new open source programmes
- study of application programming interface and development of plug-ins or 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.