Algorithms and Complexity
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.
Compilers, program analysis, domain-specific languages, meta-programming tools. Integrated development enviroments, code review tools, adaptive developer tools. Agile methodology, software architecture and design. Pervasive systems, internet-of-things. Configuration management.
Empirical software engineering. Requirements engineering, verification & validation, continuous software engineering, software process quality, system safety, software management, open source, open data. The digital society.
Professor Per Runeson
Professor Björn Regnell
Professor Martin Höst
Assistant professor Elizabeth Bjarnason
Assistant professor Emelie Engström
Assistant professor Christin Lindholm
Adjunct assistant professor Markus Borg