Special session — The CS2013 computer science curriculum guidelines project

Share Embed


Descripción

Session F2B

Special Session – The CS2013 Computer Science Curriculum Guidelines Project Mehran Sahami, Steve Roach, and Richard LeBlanc [email protected], [email protected], [email protected] Abstract - Work began in late 2010 on a project to revise the ACM/IEEE-Computer Society Computer Science volume of Computing Curricula 2001 and the interim review CS 2008. The new guidelines for computer science are scheduled for release in 2013. This interactive session will give the computing education community an opportunity to review current working documents created by the CS2013 Steering Committee and thus influence a draft of the CS 2013 volume scheduled for release in December 2011. In early 2011, the Steering Committee began an extensive review of the Body of Knowledge and Characteristics of Graduates sections that are key parts of this series of curriculum volumes. New Knowledge Areas are being defined (Parallel and Distributed Computing, Security and Information Assurance, and Systems Fundamentals) and existing areas are being reorganized and updated. The Steering Committee will present a draft of the new Body of Knowledge as part of this session and will engage attendees in guided discussions of sections for which community input is particularly relevant. Similarly, a draft of the new Characteristics of Graduates description will be presented and discussed as part of the session. Index Terms – computer science education, computing curricula, CS2013. BACKGROUND

review effort that concluded in 2008 (CS2008) [2]. While the review helped to update some of the knowledge units in the 2001 volume, it was not aimed at producing an entirely new curricular volume and deferred some of the more significant questions that arose at the time. The CS2013 effort seeks to provide a new volume reflecting the current state of the field and highlighting promising future directions through revisiting and redefining the knowledge units in CS, rethinking the essentials necessary for a CS curriculum, and identifying working exemplars of courses and curricula along these lines. STEERING COMMITTEE MEMBERSHIP The ACM and the IEEE-Computer Society have appointed members to a Steering Committee that is responsible for producing the new curriculum guidelines. The CS2013 Steering Committee members are: ACM Delegation

        

Mehran Sahami, Chair (Stanford University) Andrea Danyluk (Williams College) Sally Fincher (University of Kent) Kathleen Fisher (Tufts University) Dan Grossman (University of Washington) Beth Hawthorne (Union County College) Randy Katz (University of California, Berkeley) Richard LeBlanc (Seattle University) Dave Reed (Creighton University)

The ACM/IEEE-CS Computing Curricula volumes have helped to set international curricular guidelines for IEEE-CS Delegation undergraduate programs in computing. In the Fall of 2010, we began work on Computer Science 2013, the next  Steve Roach, Chair (University of Texas, El Paso) curricular volume in this series. This panel seeks to update  Ernesto Cuadros-Vargas (University Católica San Pablo, Peru) and engage the computing community on the Computer  Ronald Dodge (US Military Academy) Science 2013 (CS2013) effort. The development of curricular guidelines in Computer  Robert France (Colorado State University) Science is particularly challenging given the rapid evolution  Amruth Kumar (Ramapo College of New Jersey) and expansion of the field. Moreover, the growing diversity  Brian Robinson (ABB Corporation) of topics in Computer Science and the integration of  Remzi Seker (University of Arkansas, Little Rock) computing with other disciplines create additional  Alfred Thompson (Microsoft) challenges and opportunities in defining computing EARLY PROGRESS curricula. As a result, it is particularly important to engage the broader computer science education community in a dialog to better understand new opportunities, local needs, Early discussions in the CS2013 effort have led to the identification of the following high-level themes that will and novel successful models of computing curriculum. The last complete Computer Science curricular volume influence the work of the Steering Committee: was released in 2001 (CC2001) [1] and was followed by a 978-1-61284-469-5/11/$26.00 ©2011 IEEE October 12 - 15, 2011, Rapid City, SD 41st ASEE/IEEE Frontiers in Education Conference F2B-1











Session F2B The “Big Tent” view of CS – As CS expands to include more multi-disciplinary work and new programs of the form “Computational X” are developed, it is important to embrace an outward looking view in computing that sees CS as a discipline actively seeking to work with and integrate into other disciplines. Such a view impacts the definition of CS curriculum as a means for promoting multi-disciplinary work while maintaining a clear identity of the field. Stable curriculum size – Although the field of Computer Science continues to grow unabated, it is simply not possible to proportionately expand the size of the curriculum. Indeed CC2001 was successful in reducing the total number of required instruction hours in comparison to Computing Curricula ’91 [3]. Similarly, CS2013 seeks to maintain this smaller total number of required instruction hours in order to promote more flexible models for curricula, without losing the essence of a rigorous CS education. Computational Thinking – While there has been a great deal of discussion in regard to computational thinking [4], its direct impact on curriculum is still unclear. While we believe there is no “right answer” here, CS2013 seeks to gain more clarity regarding models by which CS curricula can promote computational thinking for broader audiences. Actual course exemplars as opposed to stylized course guidance – CC2001 took on the significant challenge of providing descriptions of stylized courses incorporating the knowledge units defined in that report. While this was a valiant effort, it was felt in retrospect that such course guidance did not have much impact on actual course design. As a result, CS2013 plans to take a different approach: identifying existing successful courses and curricula as fielded exemplars of how the relevant knowledge units can be addressed in actual programs. This bears some similarity to the recent report by CRA-E [5], although that report focused specifically on preparing students for research careers. Institutional needs – Understanding that curricula exists in the context of specific institutional needs, goals, and resource constraints, CS2013 aims to provide curricular models suitable in a broad range of contexts. This requires not only a curriculum that affords flexibility, but one that is also cognizant of and aligned with upstream (K-12, two year college) and downstream (graduate school, industry) needs and constraints.

Additionally, specific developments in the field in the past decade (such as the pervasiveness of parallel computing and the need for better understanding computer security) as well as issues identified by 2008 Interim Review (such as differing models for knowledge units on Programming Languages) have influenced the work of the Steering Committee.

PRINCIPLES FOR CS2013 Building on the principles articulated in the CC2001 and CS2008 reports, the Steering Committee has established the following principles to guide its work. The principles are presented here in an abbreviated form. A complete statement of these principles can be found on the project website at http://www.cs2013.org.  CS2013 will identify the essential skills and body of knowledge that should be required of all graduates of Computer Science programs.  CS is rapidly changing field, drawing from and contributing to variety of disciplines. This pace of change requires undergraduate programs to prepare students for lifelong learning.  CS2013 serves many constituents, including faculty, students, administrators, curricula developers, and industry.  The curricular guidelines must be relevant to a wide variety of institution types including large and small, research and teaching, 4-year and 2-year schools. The guidelines will be used by many schools internationally as well as in the US.  CS2013 will provide guidance regarding the level of mastery for topics and show exemplars of fielded courses covering the topics in the curricular body of knowledge.  The curricular guidelines will provide realistic, adoptable recommendations that support novel curricular designs and attract the full range of talent to the field.  CS2013 will include professional practice (e.g. communication skills, teamwork, ethics) as components of an undergraduate experience. DESCRIPTION OF THE SPECIAL SESSION The Steering Committee has revised the Knowledge Areas that define the computer science Body of Knowledge in CS2008. Two new knowledge areas have been identified: Parallel and Distributed Computing and Security and Information Assurance. Existing material has been reorganized to create a Systems Fundamentals area. An internal draft of this revised Body of Knowledge will be available at the time of the conference. In the first part of the session, participants will be divided into small groups based on their areas of interest to review sections of the draft. Members of the Steering Committee will facilitate these discussions. The expected outcomes for a Computer Science curriculum as defined in the Characteristics of Graduates section of CS 2008 are also undergoing revision. In the second part of the session, attendees will be again work in small focus groups to examine the Characteristics of Graduates section. Consistency between the Body of Knowledge draft and the Characteristics of Graduates will

978-1-61284-469-5/11/$26.00 ©2011 IEEE October 12 - 15, 2011, Rapid City, SD 41st ASEE/IEEE Frontiers in Education Conference F2B-2

Session F2B be a particular emphasis of this review. Session participants will also be asked for input on pedagogical approaches to producing the outcomes specified by the Characteristics of Graduates section. Through these two activities, session participants will have the opportunity to influence the first published draft of CS2013 and the ongoing work of the Steering Committee. REFERENCES [1] ACM/IEEE-CS Joint Task Force on Computing Curricula. 2001. ACM/IEEE Computing Curricula 2001 Final Report. http://www.acm.org/sigcse/cc2001. [2] ACM/IEEE-CS Joint Interim Review Task Force. 2008. Computer Science Curriculum 2008: An Interim Revision of CS 2001, Report from the Interim Review Task Force. http://www.acm.org/education/curricula/ComputerScience2008.pdf

[4] Wing, J. M. 2006. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33-35. [5] CRA-Education Committee. 2010. Creating Environments for Computational Researcher Education. http://www.cra.org/uploads/documents/resources/rissues/ CRA-EResearcher-Education.pdf

AUTHOR INFORMATION Mehran Sahami, Stanford University, [email protected] Steve Roach, University of Texas El Paso, [email protected] Richard LeBlanc, Seattle University, [email protected]

[3] ACM/IEEE-CS Joint Curriculum Task Force. 1991. Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force, ACM Press, NY.

978-1-61284-469-5/11/$26.00 ©2011 IEEE October 12 - 15, 2011, Rapid City, SD 41st ASEE/IEEE Frontiers in Education Conference F2B-3

Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.