基于计算思维培养的程序设计基础教学

2014-07-28 05:00:18胡平霞龚静
电脑知识与技术 2014年17期
关键词:项目教学法

胡平霞 龚静

摘要:从计算思维概念出发分析计算思维,提出计算思维能力培养;指出高校程序设计基础课程中计算思维能力培养现状和不足;最后提出基于计算思维能力培养的程序设计课程教学方式。

关键词:计算思维;程序设计基础;算法;项目教学法

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)17-4074-02

Program Design Teaching based on Computational Thinking

HU Ping-xia, GONG Jing

(Hunan Polytechnic of Environment and Biology College Computer Department,Hengyang 421005, China)

Abstract: Starting from the concept of Computational Thinking, analyzes Computational Thinking and proposes to cultivate Computational Thinking ability; Points out the current situation and deficiency in cultivating of Computational Thinking ability at program design teaching; Finally puts forward the teaching methods of program design course based on Computational Thinking ability.

Key words: Computational Thinking; program design basis; algorithm; the project teaching method

1 计算思维

计算思维(Computational Thinking , CT)是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列的思维活动[1]。计算思维是一种思维方式,它不是计算机科学家的专属,而是每个人都要具备的基本能力。

1.1 计算思维意识

计算思维不是新的思维,和理论思维、实验思维一样是属于人的三大思维。在程序设计课程教学中,无意识的计算思维培养处处存在。问题的关键是要将这种无意识计算思维变成有意识、有目的,在实际问题求解的时候能运用计算思维。

1.2 计算思维方法

在程序设计课程中的概念都对应计算思维方法。例如常用算法递归、迭代等都是名副其实的计算思维方法。程序设计中的每一个项目都用到不同的计算思维方法,是计算思维方法的集合。

1.3 计算思维能力

计算思维的目的是求解问题、系统设计以及人类行为理解。求解问题即针对实际问题进行的计算机应用。如电子商务网站的创建、数据库应用系统设计、机器人制造这些都是计算机实际的应用。碰到实际问题能灵活运用计算思维把问题求解转换成计算机应用这就是计算思维能力,这也是计算思维的目的。……

登录APP查看全文

猜你喜欢
项目教学法
高校声乐小组课教学效率的提升途径探讨
戏剧之家(2016年22期)2016-11-30 18:24:27
项目教学法在“Flash动画短片制作”课程中的应用研究
科教导刊(2016年27期)2016-11-15 21:44:22
项目教学法在建设项目LCM课程实训中的创新应用
价值工程(2016年29期)2016-11-14 02:44:24
项目教学法在PLC课程教学中的应用
考试周刊(2016年86期)2016-11-11 08:49:05
探析项目教学法在化工管路拆装实训中的应用
考试周刊(2016年85期)2016-11-11 02:22:39
项目教学法在中职flash课程教学中的应用探究
职业(2016年10期)2016-10-20 22:17:40
项目教学法在园林工程招投标与预决算课程中应用
现代园艺(2016年17期)2016-10-17 08:41:31
基于项目化教学形成性考核评价体系探索
企业导报(2016年8期)2016-05-31 19:25:36
浅谈项目教学法在房屋建筑学实训课中的应用
科技视界(2015年25期)2015-09-01 17:16:18
基于高职教育的印品整饰与成型课程改革探索
科技视界(2015年25期)2015-09-01 16:01:25