Is an Athletic Approach the Future of Software Engineering Education? | IEEE Journals & Magazine | IEEE Xplore