On Complementing an Undergraduate Software Engineering Course with Formal Methods | IEEE Conference Publication | IEEE Xplore