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

Theses


Revision as of 10:06, 30 October 2007 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
    • 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.