["Software Engineering: Software Development Processes, Requirements Engineering, Project Management, Testing, Model-Based Development, Embedded Systems", "Formal Methods: Formal Specification and Verification Techniques, Programme Correctness", "Databases: Relational Databases, Database Implementation, Web-Scale Databases, Data Engineering", "Distributed Systems: Software Engineering for Distributed Systems, Semantic Web, Service-Based Architectures", "Human-Computer Interaction: User Interface Design, Usability Engineering, Context-Aware Systems", "AI-Based Systems: Machine Learning, Data Science, Self-Organisation and Adaptivity"]
October
All applicants
All applicants: 1 May for the following winter semester