Vision Statement

Computer Science is the foundational discipline of computing that studies the use of computers to systematically solve problems. Our vision for this curricular revision for Computer Science (CS202X) includes the following:

  1. The task force will attempt to incorporate an appropriate competency model for computer science in CS202X.Rationale: Computer Science is a professional discipline where skills and professional dispositions are just as important as the underlying knowledge. While the computing education community has accepted the importance of skills and incorporated various pedagogical techniques to promote the development of skills in computing education, it has not yet widely accepted the benefits of professional dispositions to the same extent. We hope to make the importance of Computer Science students developing professional dispositions more salient by attempting to build a competency model of the curriculum.

    As competency models are discipline-specific, the CS202X task force will evaluate existing competency models, and select and adapt an appropriate model for computer science before using it and advocating for it.

  2. The task force will produce an updated knowledge model of the computer science curriculum in CS202XRationale: The value of curricular guidelines is dependent on buy-in by the community. Since convincing the computing education community of the importance of professional dispositions is still a work in progress, we wish CS202X to be a bridge between the tried and true knowledge model and the yet-to-be-designed competency model of the curriculum. Consequently, we will provide a knowledge model of the curriculum, updated from the CS2013 guidelines.
  3. The task force will make every attempt to maintain consistency between the knowledge model and competency model in CS202X.Rationale: The task force wants to provide a cohesive bridge between the two, in order to make it possible for adopters of either to be able to compare their curricula.
  4. The task force will produce both a hardcopy document and a live online version of the CS202X curriculum.Rationale: Providing a live online version of the curriculum will facilitate easier navigation among knowledge areas, offer the opportunity to associate supplementary materials (e.g., exemplar assignments, courses) with each knowledge unit and facilitate ongoing improvement of the curriculum long after it has been initially published.
  5. The task force will produce a companion volume of richly-researched individually-bylined articles on the state of the practice of Computer Science education.Rationale: In addition to providing curricular guidelines for the classroom, we hope to provide a snapshot of the current state of the practice of Computer Science education as a reference for future scholarship on the teaching and learning of Computer Science. We believe that developing the two together will synergistically benefit both the endeavors.