计算思维培养视域下
《
Python
程序设计》
课程的教学
改革实践
1
概述
2006
年
3
月,美国卡内基
.
梅隆大学计算机科学系主任周以
真(
Jeannette M.Wing
)教授在美国计算机全文期刊
《
Communications of the ACM
》杂志上给出并定义的计算思维
(
Computational
Thinking
)。随着信息技术的迅猛发展,社会
各行各业都离不开计算机,
面对时代的发展和变迁,
计算思维是
人们适应社会所必需的一项基本技能。
高校作为人才培养的主阵
地,
须将培养学生的计算思维作为高校计算机基础教学的教学目
标。
计算思维帮助学生模拟计算机的思维来思考解决现实问题的
思想和方法,提升学生分析和解决问题的能力。
2016
年,教育
部高等学校大学计算机课程教学指导委员会发布了
《大学计算机
基础课程教学基本要求》(以下简称《基本要求》)。《基本要
求》综合信息技术发展及国内高校开展教学情况,建议将
C
、
VB
和
Python
作为首门程序设计课程的教学语言。实践表明:随着
高中信息技术课程的不断推进和完善,以
C
语言和
VB
语言为主
的高校程序设计类课程多年来未曾改变,
不能适应社会需求。
现
在很多高校已认识这一现状,并开设
Python
程序设计、
JAVA
程
序设计语言等课程,师生反映良好。本文以
Python
程序设计语
言作为载体,
探讨如何对高校计算机基础教学进行改革,
在课程