The Joint Course on Software Engineering: Past, Present, and Future 1 Klaus Bothe 3rd Workshop Software Engineering Education and Reverse Engineering,