A structured approach for managing a practical software engineering course | IEEE Conference Publication | IEEE Xplore