Keeping Software Engineering Students in Touch with Not Only What They are to Learn, But with Why | IEEE Conference Publication | IEEE Xplore