170 likes | 314 Views
Undergraduate Computer Science Education in China. Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University mzhang@net.pku.edu.cn. Outline. 1. Undergraduate Computer Science Education in China 2. International Connections.
E N D
Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University mzhang@net.pku.edu.cn
Outline • 1. Undergraduate Computer Science Education in China • 2. International Connections
1. Undergraduate Computer Science Education in China • Computer science and technology plays a pivotal role in the rapid growth of China’s economy. • Moving from an “elite computer education” model to a “mass education” model. • Many issues of evolution of computer science education in China are worldwide faced regarding innovation, internationalization, and relevance to society’s needs.
Background in Computing Education in China • In 1956, the discipline Computer Science and Technology established. • In 1996, the current curriculum was proposed, emphasized computer software and computer applications. • In 1998, the Ministry of Education (MOE) in China promoted the transition from “elite education” to “mass education” by dramatically increasing university enrollments.
Background in Computing Education in China • In 2003, the Advisory Committee for the Computing Discipline of the MOE kicked off a program for China’s Computing Curricula. • advise the MOE regarding strategic directions for undergraduate disciplines • provide curriculum guidance to educational institutions • supervise the evaluation of computing education
Professional Computing Education for Majors Pyramid Model of Computing Education
Challenges for computing professional education • Broadening of the discipline’s intention • Development of greater independence of sub-disciplines within the discipline of computing • Addressing the diversity of society’s needs for information technology • Coping with the popularization and huge scale of computing education
Fundamental Computer Science Education for Non-majors • Problems and challenges • The growth of computing-related disciplines. • Relationship to professional education in other disciplines. • The quality of fundamental computing education. • Computational Thinking
2. International Connections • UCFCS – SIGCSE like conference • Invited International Speakers • ACM/CCF Joint Membership • Feedback for CS2013 • Comments • Emphasis on Labs • Possibility to join in • CS, CE, SE, IT work groups • Other ACM Councils
Labs • Appendix 3:Labs for Core Tier 1 Course of Computer Science • Appendix 3.1 Program Design • Appendix 3.2 Data Structure • Appendix 3.3 Database system • Appendix 3.4 Computer Networking • Appendix 3.5 Software Engineering • Appendix 3.6 Principles of computer organization
UCFCS Keynotes in Recent Years • 2009 • Richard LeBlanc, Seattle University • Barbara Owens, SIGCSE Chair • 2010 • Mark Guzdial, Georgia Tech • 2011 • Mehran Sahami, Stanford University • 2012 • Randal Bryant, Carnegie Mellon University