This paper outlines an approach to reshape the existing undergraduate CS curriculum. Based on software engineering and parallel computing concepts, the details of the new curriculum are presented in terms of educational objectives, core courses, innovations in the teaching method, and early experiences.
/lp/association-for-computing-machinery/shaping-the-focus-of-the-undergraduate-curriculum-Yx4bGe309V