What should be in the curriculum for a computer science undergraduate program in the next decade? What knowledge and skills should every CS major learn? What learning objectives should we set? How can we ensure that the field remains focused on the disciplinary core while embracing an outward-looking view that actively seeks to work with and integrate into other disciplines such as Biology, Engineering, linguistics and Sociology.
About every ten years the ACM and IEEE Computer Society jointly sponsor the development of a Computing Curricula volume on Computer Science. Their joint task force has just released a Strawman draft of the the CS2013 report and invites comments from a diverse audience with the goal of broadening participation in computer science. The report seeks to be international in scope and to offer curricular and pedagogical guidance applicable to a wide range of institutions.