Advanced Topics in Software Engineering

Credits: 12

Semester: Summer

Length: full semester


The course covers central concepts and technical issues within selected software engineering topics. It will discuss current research within the selected software engineering topics. The course aims at familiarizing students with the state-of-the-art in terms of what problems can be solved and what are the current exciting challenges related to the discussed topics. The class will study a relatively small number of subjects (between 5 and 7) in depth, typically examine a number of associated articles, and where possible enable to students to gain hands-on experience with any associated tools. The course also aims at making students aware of key aspects of current software engineering research and equipping them with the skills and background to appreciate the contributions to software engineering research across the full range of material presented at the key international conferences related to the discussed topics.

After completing this course students will be able to:

  • review the literature and explain existing program analyses
  • specify, design, implement, and test a program analysis tool that is closely related to previous work
  • present deliverables
  • review deliverables of other teams


Bachelor's degree in computer science or equivalent.

Сайт находится в технической разработке