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

Theses


Revision as of 12:03, 29 January 2009 by Ales (talk | contribs)

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 (reserved)
    • 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 (reserved), Trac, Git, PHP
    • Software Distribution Packaging Systems RPM, Yum, deb, apt, emerge (Development, Maintenance, and Use of Packages)
  • Computer Games
    • Go
    • Othello (theme finished - David Bombek)
    • 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

Š. 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.

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

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.

A. Zamuda. Samoprilagajanje krmilnih parametrov pri algoritmu diferencialne evolucije za večkriterijsko optimizacijo: MSc thesis. Faculty of Electrical Engineering and Computer Science, 2008.

S. Greiner. Implementacija dinamičnih konceptov čistega statičnega objektno usmerjenega jezika: MSc thesis. Faculty of Electrical Engineering and Computer Science, 2002.