English
The course covers advanced theoretical and technical issues of software engineering. It will focus on some selected topics, such as software requirements, software design, software construction, software testing and management, software configuration management, software engineering management, software engineering process, software engineering tools and methods, and software quality. Each seminar is focused around one major topic.
The students shall acquire advanced theoretical knowledge and technical competences about the topics covered in the course as well as some research methods that are relevant for these topics. After the course the students shall be able to perform research projects within related topics in software development and shall be able to take advantage of this knowledge in design, development and evaluation of complex systems.