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

Difference between revisions of "Theses"


(english theme theses available)
Line 1: Line 1:
== Available themes for theses ==
+
== Interesting available themes for theses ==
 +
Themes are planned to be suited [http://www.feri.uni-mb.si/podrocje.aspx?id=35 for all study programmes]. '''Be invited!'''
 +
 
 
You are invited to visit us in Computer Architecture and Languages Laboratory (room F-203).
 
You are invited to visit us in Computer Architecture and Languages Laboratory (room F-203).
 
You may also contact us using e-mail [mailto:janez.brest@uni-mb.si janez.brest@uni-mb.si] ([[Janez Brest]]).
 
You may also contact us using e-mail [mailto:janez.brest@uni-mb.si janez.brest@uni-mb.si] ([[Janez Brest]]).
 +
If you want, we can authorise you for the access to our [https://margon.uni-mb.si/trac/trac.cgi/report/1 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 ==
 
== Finished theses ==

Revision as of 09:59, 30 October 2007

Interesting available 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.