Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of...

17
Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University [email protected]

Transcript of Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of...

Page 1: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

Undergraduate Computer Science Education in China

Ming Zhang, Wenxin Li, Yao GuoSchool of Electronics Engineering and

Computer SciencePeking University

[email protected]

Page 2: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

Outline

• 1. Undergraduate Computer Science Education in China

• 2. International Connections

Page 3: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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.

Page 4: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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.

Page 5: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

CS Related Undergraduates is 5% of the Total Enrollment

Year Number of universities built up computer programs

1994 137 programs

2002 484 programs

2003 505 programs, an increase of 4%

2004 652 programs, an increase of 29%

2005 771 programs

2007 847 programs by 598 universities, with the total enrollment of over 430,000 undergraduates. In addition, more than 10 computing related disciplines, nearly 2,000 related specialty programs, near 1,000,000 undergraduates.

2013 960 universities, similar scale of students.

Page 6: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

Discipline Number of Departments

Computer Science and Technology 771

Information Management and Systems 501

Information and Computing Science 441

E-commerce 280

Education Technology 202

Software Engineering 149

Geographic Information System 137

Network Engineering 115

Information Engineering 51

Information Security 49Table: Key Computer-related Disciplines(2005)

Page 7: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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

Page 8: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

Professional Computing Education for Majors

Science-oriented

Engineering-Oriented

Technology-oriented

Pyramid Model of Computing Education

Page 9: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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

Page 10: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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

Page 11: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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

Page 12: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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

Page 13: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

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

Page 14: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.
Page 15: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

SIGCSE 2010, CPATHi18n Ming Zhang, Ginnie Lo, John White

Page 17: Undergraduate Computer Science Education in China Ming Zhang, Wenxin Li, Yao Guo School of Electronics Engineering and Computer Science Peking University.

http://eecs.pku.edu.cn