The paper begins with an overview of software engineering teaching methods, then describes our traditional approach
and motivation for changing, how the new approach was integrated into the course, our experience with the change, and, finally, our plans for the future