Teaching an Introductory Software Engineering Course in a Computer Science Program | IEEE Conference Publication | IEEE Xplore