What should students learn in their first (and often only) software engineering course? | IEEE Conference Publication | IEEE Xplore