APP下载

计算思维与C语言程序设计

2018-01-25韦萍萍崔忠伟

物联网技术 2018年1期

韦萍萍 崔忠伟

摘 要:针对计算思维培养问题以及C语言程序设计教学现状,通过分析计算思维的关键内容及表述体系,提出了如何在C程序设计教学中培养计算思维的一般方法。

关键词:C语言;程序设计;计算思维;逻辑

中图分类号:TP311.1 文献标识码:A 文章编号:2095-1302(2018)01-0-03

0 引 言

目前,提出的人类认识、改造世界的思维方式有以下三种:

(1)以数学学科为代表的采用演绎、推理方法的逻辑思维;

(2)以实验、观察、数据收集、分析、归纳为主要研究形式的实证思维;

(3)以利用计算技术通过构建系统进行问题求解为主要研究形式的计算思维(以计算学科为代表);

(4)目前还存在争议的以大数据背景下的数据计算为主要研究形式的数据思维[1]。

计算思维的概念由麻省理工大学Seymour Papert教授于1996年提出[2],但真正让计算思维概念引起学者关注的代表人物是美国卡内基梅隆大学(CMU)的周以真教授[3]。多年来,众多学者不仅定义了计算思维概念,更在计算机教育中多次探讨了其实现、挑战等。周以真教授认为,计算思维是运用计算机科学的基础概念求解问题、设计系统,及人类行为理解等涵盖了计算机科学的一系列思维活动。计算思维虽然拥有诸多计算机科学的特征,但其本身却并非是计算机科学的专属[4]。工作、生活中的问题及解决方法也可用计算机思维的概念来描述。

1 计算思维的关键内容

1.1 计算思维的思路

对于计算思维的内涵定义,学者们目前并未达成共识,周以真教授给出其特征,并建议大家对其进行扩展。……

登录APP查看全文