Thomas Kühne
Associate Professor
|
 |
| Room |
Cotton 233 |
| Phone |
+64 4 463 5443 |
| Fax |
+64 4 463 5045 |
| School of | Mathematics, Statistics and | |
| Computer Science |
| Victoria University of Wellington |
| P. O. Box 600, Wellington 6140 |
New Zealand (Courier Address & Location)
|
|
Since November 2007 Thomas has been an Associate Professor at the
Victoria University of Wellington.
Before that he was an Assistant Professor at the
Darmstadt University of
Technology, an Acting Professor at the Software Engineering Department of
the University of Mannheim
and the Darmstadt University
of Technology, a researcher at the University
of Kaiserslautern and a Lecturer in Computing at Staffordshire
University.
Research Interests
Thomas' research
interests include object-technology, programming languages, component architectures,
(meta-)modelling, and model-driven development.
Edutainment
Thomas was inspired to a brief science-fiction
mystery when he was thinking about metalevels for one of his courses. He
came up with the "No Shortcuts"
paradox when strolling through the streets of Darmstadt.
Publications
Teaching
I am involved in teaching the Software
Engineering specialisation of the Bachelor
of Engineering offered by the Faculty
of Engineering.
Events
|
|
Consider submitting to
| |
ACSW 2009
20.1.-23.1.
Wellington,
New Zealand |
|
|
| Consider submitting to
|
| Consider participating at
|
| Consider participating at
|
| I was Co-General and Co-Program Chair for
|
| I am a guest editor for the
|
Projects
Theses
A number of theses topics from my general research area are available from
the B.Sc. Honours up to the Ph.D. level. Please contact
me if you are interested to work on topics such as "Deep Java",
"Dependent Types", "Architecture
Stratification", "Domain-Customized
Languages", "Model-Driven Development".
Good students (GPA of A- or above) can apply for the following scholarships:
Quotations
The best way to fully understand
something is to teach it to someone.
— TK
Creativity is a type of learning process
where the teacher and pupil are located in the same individual.
— Arthur Koestler
The single cause of all incorrect analyses
is a single cause assumption.
— TK
Languages
Java, the best argument for Smalltalk
since C++. — unknown
Java is the agonisingly slow attempt to catch up with the past. — TK
Smalltalk wins a "Dynamic
Language Shootout" competition.
Not convinced yet? Go on a tour to Squeak
or have a look at some of the available (free) Smalltalk
books.
RPL (Reverse
Polish Lisp) is a great language for programmable calculators. I'm still
using my HP-28S (HP
museum pages) and thanks to Christoph Gießelink's Emu42
emulator I can also use it on the computer.
These pages are under construction. You may want to browse my
former group pages at the Darmstadt University of Technology.
4643 hits since 29.5.2008