A Method for Designing Software Engineering Educational Programs | IEEE Conference Publication | IEEE Xplore