计算思维导向的五年制高职Python程序设计教学
2020-06-07赵震奇
赵震奇
摘要:在简要阐述Python程序设计在五年制高职计算思维能力的培养优势的基础上,探索Python程序设计对五年制高职计算思维能力的培养过程和培养方法,尽最大可能发挥学生主动性,提高学生学习兴趣,培养逻辑思维和创新能力。
关键词:计算思维;五年制高职;Python程序设计
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)35-0177-02
开放科学(资源服务)标识码(OSID):
Python Programming Teaching in Five-year Higher Vocational Education based on Computational Thinking
ZHAO Zhen-qi
(Wuxi Machinery and Electron Branch of Jiangsu Union Technical Institute, Wuxi 214028,China)
Abstract: On the basis of briefly expounding the advantages of Python programming in cultivating the thinking ability of diversified talents in Five-year Higher Vocational education, this paper explores the process and methods of cultivating the thinking ability of diversified talents in Five-year Higher Vocational Education by Python programming, so as to give full play to the initiative of students, enhance their interest in learning and cultivate their logic ability to think and innovate.
Key words: computational thinking; five-year higher vocational education; Python programming
1 五年制高职培养计算思维的现状
计算思维最早由卡内基-梅隆大学华裔教授周以真2006年提出,主张用计算思维解决生活和工作中遇到的种种问题。[1]计算思维是一种科学思维,与实证思维、逻辑思维一起构成了人类的三大思维,是信息社会中的每一个人都具有的一种技能,是人类改造世界最基本的思维模式。
目前,为了培养学生的计算思维,以初中为起点的五年制高职工科类专业仍然是在低年级开设以C语言为主传统的程序设计课程,强调语法教学和编程练习。在这种情况下,遇到的困难是远超过以高中为起点的大专或本科生的,主要表现在4个方面:1)学生处于未成年阶段,心智相对弱,学习习惯差,缺乏学习动机,意志力和自信心不足,兴趣点极易发生转移;2)初中阶段的数学逻辑基础及抽象思维能力差导致学生无法顺利理解课堂内容;3)C语言语法的复杂性增加了学习上的困难,从而使学生遇到挫折容易选择放弃;4)尽管可能案例化,但应用场景不足,实用性不明显,导致学生学习兴趣不够,动力不足。……
