Strengthening the "Engineering" in Software Engineering Education: A Software Engineering Bachelor of Engineering Program for the 21st Century | IEEE Conference Publication | IEEE Xplore