程序设计课程教学中的计算思维能力培养
2016-01-12马瑞民
马瑞民
摘 要:对传统计算机基础教学中的计算思维训练中出现的问题进行了梳理,提出了强化程序设计课程教学中计算思维训练的几点做法,这有利于实际进行计算思维能力训练,提高计算机基础教学水平。
关键词:程序设计 计算思维 计算机基础教学 能力培养
中图分类号:TP31 文献标识码:A 文章编号:1674-098X(2015)02(b)-0130-02
Computational Thinking Ability Training on Program Design Courses Teaching
Ma Ruimin
(College of Computer and Information Technology, Northeast Petroleum University,Daqing Heilongjiang,163318,China)
Abstract:First sorts out the problems on traditional computer basis teaching of computational thinking training,and propose some methods of intensive computational thinking training in program design course teaching,of which is beneficial to the actual computational thinking ability training, and improve the level of computer basic teaching.
Key Words:Program design;Computational thinking;Computer basic teaching;Ability training
2010年7月,九校联盟(C9)在西安交通大学举办的“九校联盟(C9)计算机基础课程研讨会”上旗帜鲜明地提出把“计算思维能力的培养”作为计算机基础教学的核心任务[1],这既找准了非计算机专业计算机基础教学提升教学水平、为高校创新人才培养服务的最佳路径,也为计算机基础教学提供了未来十年教学改革的方向。但是,传统的计算机基础课程在计算思维能力培养方面存在哪些问题,如何利用传统的计算机基础课程强化对非计算机专业学生的计算思维能力培养,这些是我们必须关注的主要问题。本文以计算机基础课程中最重要的程序设计课为基础,谈一下对计算思维能力培养的认识。
1 对计算思维能力的思考
计算思维最广泛使用的概念由美国卡内基﹒梅隆大学周以真教授提出,即计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为的涵盖了计算机科学之广度的一系列思维活动[2]。
计算思维的定义本身比较抽象,可以从求解问题中的计算思维、设计系统中的计算思维和理解人类行为的计算思维等方面[3]进行分析和理解。……
