"Information and knowledge management" is the title and theme of a course outlined in CC2001 that was designed to cover a diverse range of core CS topics. In this paper we discuss our experiences implementing it: it succeeds at guaranteeing coverage, but also acts as a useful prerequisite for advanced electives, and as a survey course that engages student interest in unexpected topics.
/lp/association-for-computing-machinery/cs262-a-breadth-second-survey-of-informatic-cs-JWTmc06NOO