论文网
首页 基础教育信息技术教学正文

基于计算思维的计算机硬件教学一体化改革研究

  • 投稿闲愁
  • 更新时间2015-09-02
  • 阅读量262次
  • 评分4
  • 30
  • 0

谭建伟 王彩玲

【摘 要】以计算思维改革计算机硬件教学是计算机教学改革的必然趋势,但是仅改变教学设计不能达到计算思维训练的目的,还需要更深层次的思考与整合。本文提出了以计算思维改革计算机硬件教学的六个难点,给出了基本的解决思路。从管理层面入手,改变课堂教学整体结构,改革教学的方法和过程,优化教学的设备、环境和教材,只有这样才可能真正达到在计算机硬件教学中贯彻计算思维思想,提高学生科技创新能力的根本目标。

教育期刊网 http://www.jyqkw.com
关键词 计算思维;计算机硬件;课程;教学;一体化改革

【中图分类号】G624 【文献标识码】A

【论文编号】1671-7384(2014)01-0082-04

仅从字面上看,计算思维似乎并不是一个陌生的名词,但是计算思维一直被局限于人工智能领域,直到2006年美国学者周以真发表了“计算思维”一文,才将计算思维提升到一个新的高度。自此国内外学者开始试图将计算思维融入教育、产品与系统开发中,计算机学界也开始研究如何在计算机课程教学中融入“计算思维”,要以计算思维改变计算机教学现状。查阅文献不难发现,目前以计算思维为主导的教学研究内容,最多的还是在计算机基础教育和软件课程教学方面。究其原因,不外乎大学计算机基础教育陷入困境,希望尽快找到前景光明之路;计算机软件教学本身就含有较多的算法内容,课程和计算关系更为密切。若将计算思维作为学科思维模式进行培养,则应将其贯穿于学科教育的全过程,作为计算机专业基础课的“数字电路”、“计算机组成原理”等当然也不能例外。本文是对计算机硬件教学应用计算思维的探索,希望能将计算思维体现在所有计算机课程中,形成计算思维帮助计算机专业教学的完整过程链。

计算思维的内涵解读

在2010年11月,陈国良院士第一次正式提出,将计算思维能力培养作为计算机基础课程教学改革切入点的倡议。2012年11月,教育部把与计算思维有关的课程改革课题纳入教育部研究项目。可以说,目前计算思维在计算机课程改革中的作用、地位、影响等仍处于起步和探索阶段,如何将计算思维有机融入计算机专业教学,更有待于深入研究。

有人简单地将计算思维说成是计算机、软件和计算相关学科中科学家和工程技术人员的思维模式;有人将其提高为运用计算科学的基础概念进行问题求解、系统设计、人类行为理解等涵盖计算机科学的一系列思维活动;也有人将计算思维看作是理论思维、实验思维之外的第三大思维。在美国学界,较为统一的“计算思维”定义是:“计算思维是一种能够把问题及其解决方案表述成为可以有效地进行信息处理形式的思维过程”。

从以上种种说法中我们至少可以解读出计算思维有以下几层含义。

(1)它是一种思考问题的方法,是利用计算科学的概念思考解决问题的方法,计算思想贯穿始终。

(2)它是一种解决问题的手段。是按算法形成解决问题的方案,计算思维对解决问题起至关重要的作用。

(3)它是提升理工类学生创新能力的有效途径。通过这种抽象、严谨的思维训练,能够形成符合现代科技工程领域工作需要的思维模式,有效提高研究和创新能力。

计算思维究竟是否需要在所有的计算机学科推行,关键是要解决两个方面的问题。一是计算思维是否适应教学内容的要求,或是教学内容能否设计成适应计算思维的教学模块;二是将计算思维融入教学是否能够提高教学质量,是否有利于培养学生的创新能力。

计算思维对计算机硬件学科的影响

正是因为计算思维以设计和构造为特征,所以势必影响计算机所有学科。计算思维对计算机硬件学科产生影响的主要原因有以下三方面。

一是计算机硬件是完成计算的基础,所有以计算思维形成的利用计算机解决实际问题的算法,都要借助硬件平台最终实现,若能从开始专业学习阶段就以计算思维理解硬件平台,一定能够更好地理解利用硬件平台解决应用问题的实际算法。

二是计算机硬件课程是专业基础课,若在专业基础课上没有形成计算思维的基本工作模式,势必造成思维过程连续性断裂。既没有形成硬件课程学习的计算思维,不利于后续专业课学习,也没有形成计算思维的训练连续性,不利于计算思维能力的培养。

三是计算思维与产品开发和系统设计密切关联,而计算机硬件课程就是电子产品开发和电子系统设计的基础,因此计算思维必将成为统领计算机硬件课程体系的核心。

因此,尽快将计算思维引入计算机硬件教学环境,是解决计算机人才培养的迫切要求,也是系统解决计算思维帮助计算机学科建设的必然趋势。应该注意的是:将计算思维作为培养专业能力的目标引入计算机硬件教学,不应该是简单的教学设计改革,而应是贯穿教学全过程、全方位的一体化改革,是内容全面、过程连续、手段完善的计算机硬件教学整体解决方案。

基于计算思维开发适合学科特点的教学设计

如何将计算思维有机融入计算机硬件类课程,应该是首先需要解决的问题。以计算思维进行计算机硬件类课程的教学设计,就是运用计算思维进行问题求解或系统设计的过程。是从提出问题开始,以分析问题、找出可能解决问题的方案为第一学习过程。以完善解决方案、解决实际问题为深入学习过程。最后要在解决问题的基础上拔高,争取做到一题多解、一解多题,寻找突破问题难点的思路和解决问题的创新技术方法。因此,以“提出问题→分析问题→解决问题”的过程进行教学设计完全符合已有的硬件课程的教学过程。在完成解决问题的基础上深入拓展,笔者在以前的教学中也多有尝试,但是没有那么完整和系统。

以计算思维进行教学设计首先要把完整的教学内容拆分成适合课堂教学的任务,由此引出教学改革的第一个难点——教学任务和课堂教学的适应性问题。若实际教学内容能够拆成满足课堂教学时长的任务,一切好说。但一般情况下,一个完整的学习问题求解过程是“提出问题→分析问题→解决问题→问题延伸”。若要认真完成这样一个过程,两个学时似乎很难达到目的,所以基于计算思维的教学改革不只是教师的问题,需要教学管理部门理解和密切配合。只有教学管理层理解课程内容与教学时长的关系,支持配合计算机硬件教学改革,教师才有更多的教学设计自主权。

(1)任务拆分。将完整的教学内容拆分成有机衔接的若干个任务是教学设计的第一步,拆分任务需要考虑完成全部内容的教学时长。

(2)提出问题。具体教学设计的第一个任务就是针对每个学习任务准确刻画出提出问题的方法和内容,可以是“做一个举重裁决电子表决器”的直接任务式,可以是“增加内存芯片时片间线路如何连接”的疑问引导式,还可以展示电子产品实物下达具体任务。不论以何种方式提出问题,关键是能够正确表述问题的实质,便于学生后续分析、分解任务并导出解决问题的思路。

(3)分析问题。面对具体的任务需要找出解决问题的方法和思路,如何引导或便于学生自己找到解决问题的思路或解决方案,是教学改革的第二个难点。教师放和收的尺度不好把握,收放失当会影响教学形式和教学效果,建议教师在教学设计中考虑课程前期多收少放,后期少收多放。

(4)解决问题。解决问题是训练计算思维的关键,以前期形成解决问题的思路为基础,系统解决遇到的问题不是教学中的麻烦问题,形成解决问题的逻辑思想、养成逻辑思维的习惯才是关键。按照问题解决方案去做总会有两种结果,顺利完成和不能完成,发现问题、解决问题是必然的循环过程,善于发现问题、解决问题是整个过程的核心。

(5)问题延伸。最能锻炼学生创新能力的课程内容是最后学习环节的解决问题方法延伸,这也是教学改革的第三个难点,此时会面临许多要破解的难题。如:拆分出来的教学任务有没有延伸的余地、学生有没有延伸学习的能力、学生需要借助哪些知识或工具延伸学习、需要多少时间完成延伸学习、是否所有学生都能完成任务等。

掌握基于计算思维的课堂教学方法

既然将计算思维作为思维训练的重要内容,教学方法、过程和内容就应区别于过去传统的教法,因此,我们认为适用的教学方法是任务引领、案例教学法。教师要从过去的单一讲授的课堂主导者,转变成教会学生完成基本任务,引导学生自主延伸学习任务的辅导者。教师需要提出具体任务,然后帮助学生分析、完成任务。同时,教师要在师生、生生充分讨论后,总结、概括地提出合理的完成任务的思路和解决问题的方法,简单讲解完成基本任务的知识和方法,引导学生自主完成学习任务、用多种方法或思路完成任务。学生需要理解任务,分析、确定完成任务的方法和思路,掌握完成任务的必备知识和技能,自己动手尝试完成任务和以多种方法完成任务。

(1)课堂角色任务转换。教学双方的角色任务转变是教学改革的第四个难点,只有双方都能适应角色任务转变,才能顺利开展课堂教学工作。教师从主导到引导的转变使教学难度增加,教师面对的不是一个整齐划一的课堂,而是进度、方法、内容不一的多个个体,这对教师的掌控能力有更高的要求。学生从被动接受知识到主动完成任务的转变使学习难度增大,认真听讲成为对学习最基本的要求,不但要听得懂还要做得出,更要学会以多种方法和思路完成学习任务,这对学生的学习主动性、思维能力、动手能力都提出了更高的要求。

(2)教学环境的要求。满足教学要求的环境是教学改革的第五个难点,学生自主完成学习任务的教学环境的要求更高。对于计算机硬件教学来说,不只需要实验场地、实验设备,还要大量的实验材料,教学成本与传统教学不能同日而语,学校的教育成本投入必然加大。

(3)教学过程中的关键点。教师提出恰当的教学任务是第一要务,任务过难、过易、偏离学习主题,都很难正常进行后续教学。分析任务提出解决方案的过程实际已经简单圈定了基本的知识范围,教师在帮助学生分析任务时进行必要的知识讲解和铺垫,使学生具有初步的分析和解决问题的能力。在学生自主完成任务的过程中要随时注意可能出现的问题,辅导学生完成基本学习任务。整个教学活动的前期,教师应给学生提供一些拓展的资料,帮助学生了解拓展的基本思路,随着拓展学习能力的不断增强,教师可以完全下放自主权,由学生自己创造性地进行任务拓展。对于有创新特色的成果,教师要及时总结、褒奖,达到相互借鉴、共同学习、共同提高的目的。

开发基于计算思维课堂模式的教材

作为辅助教学的教材,首先应该有适应计算思维课堂教学的模式,其次是有满足计算思维学习的内容,这两个条件限制必然使教材的结构形式和内容有别于传统教材。教材形式如何改变,改变后的结构形式和内容能否被师生接受是教学改革的第六个难点。

(1)教材结构形式。教材结构与教学相适应是对结构形式的基本要求,因此教材不能再拘泥于传统的章节形式,而应该以适应教学的任务为独立单元,以完成任务的知识、技能为连续过程,以具体案例任务为目标,以知识、技能拓展为结束的一个完整体系。以下是以任务为教学单元的典型教材结构形式:

> 任务

> 任务解决方案

> 任务知识

> 任务工作提示

> 任务拓展基础

其先后次序可以根据需要调整,如明确任务以后,带着任务学知识,具备一定的基础知识再去分析任务、提出解决方案;也可以先提出任务的解决方案,根据工作思路学习所用知识,具备基本知识和技能后再动手解决问题。

(2)教材内容。教材内容与结构形式相适应也是对教材的基本要求。由于基于计算思维是在传统“逻辑教、逻辑学”基础上的延伸,并不能改变知识间的逻辑结构,提出符合知识技能逻辑关系的任务也是关乎改革成败的关键。第一,任务不能改变知识链的逻辑关系,要适应“逻辑教、逻辑学”的逻辑思维训练本质。第二,要达到学做合一,实现“逻辑做”的动手训练。第三,局部知识完整,能满足拓展创新的“逻辑”需要。教材的重要作用是辅助学习,给出完整解决问题的具体工作过程提示,是帮助学生动手解决问题的基础,也是帮助学生形成解决问题思路的要求。学生按教材要求动手完成任务,只是计算思维训练的初级阶段,学生自己提出同一问题新的解决方案或找出同一方案可以解决的不同问题,才是教学要达到的最终目的。所以教材任务的最后部分应该是帮助任务拓展的提示性信息,可以是专业的教育期刊网 http://www.jyqkw.com
参考文献和网站信息,可以是具体的实用性产品说明,也可以是同类任务的列表。

计算思维融入计算机硬件教学是必然趋势,计算思维也必将改变计算机硬件教学涉及的所有内容。因此,研究在计算思维背景下的计算机硬件教学改革有重要的现实意义。简单认为改变教学方法即可以实现计算思维训练的想法不现实也不可行,只有从管理、方法、手段、内容等进行全方位的一体化改革,才能够在教学中贯彻计算思维的训练思想,真正培养具有计算思维基础、具有创新能力的有用人才。

教育期刊网 http://www.jyqkw.com
参考文献

[1]Jeannette M.Wing.Computational Thinking[J] .Communicationsof ACM,2006,49(3):33-35.

[2]李晓明,蒋宗礼,王志英等.积极研究和推进计算思维能力的培养[J].计算机教育,2012(5):1.

[3]战德臣,聂兰顺.计算思维与大学计算机课程改革的基本思路[J].中国大学教学,2013(2).

[4]聂兰顺,战德臣,宋巧红.计算思维的教学内容与方法研究[J] .工业和信息化教育,2013(6).

(作者单位:河南警察学院)