Professor Thore Husfeldt
Computer graphics for mobile devices. Algorithms for ray tracing, GPU architectures, graphics hardware, rasterization algorithms, shading languages, collision detection.
Robotics. Artificial intelligence. Autonomous agents. Natural language processing. Semantic parsers. Computer Vision. Human Machine Interaction. Machine Learning.
Object-oriented programming and design. Development tools. Agile methods. Pervasive systems. Internet of things. Mobile health care applications. Metacompilation. Domain-specific languages. The Palcom pervasive middleware. The JastAdd metacompiler. ExtendJ - the JastAdd extensible Java compiler.
Empirical software engineering. Requirements engineering, verification & validation, software process quality, system safety, software management. The digital society.