Should Software Engineering Projects Be the Backbone or the Tail of Computing Curricula? | IEEE Conference Publication | IEEE Xplore