化工类院校计算机基础教学中计算思维的培养
高敬阳 尚颖 山岚
摘 要:针对新时期提出的计算机基础教学中计算思维的培养问题,给出了理解认识和教学实践中的落实。计算思维的培养通过能力培养来实现,在化工类院校,教学内容中把具有化工专业特色的专业案例教学作为学生计算思维培养的有效载体,教学方法上结合分级分层教学与参加大赛及建设使用资源网站有机结合来具体实施计算思维的培养。
关键词:化工类院校;计算机基础教学;计算思维;应用能力
一、计算思维培养与能力培养相辅相成
计算思维是信息时代每个人都应当具备的一种思维方式,计算机不仅为不同专业领域提供了解决专业问题的有效方法和手段,而且提供了一种独特的处理问题的思维方式。在计算机基础教学中有意识地培养学生的计算思维,真正认识到计算机不仅是工具,而且是可以启发人们思考问题的科学方法,引导学生站在计算思维的高度观察和处理问题,有利于教师提升课程的广度与深度。
2012年教育部高教司设立了以计算思维为切入点的“大学计算机课程改革项目”。2013年5月教育部高等学校大学计算机课程教学指导委员会发表了旨在大力推进以计算思维为切入点的计算机教学改革宣言。宣言指出,开展以计算思维培养为切入点的大学计算机课程改革将是大学计算机课程的第三次重大改革。以培养计算思维意识和方法为导向的教学改革,着眼于培养学生从本质上和全局上建立对于问题的解决思路,从而达到提高计算机应用水平的目的。计算思维的培养并不是要代替对于知识和能力的培养,相反,它与知识和能力培养呈现递进的关系。
(1)计算思维的培养通过能力培养来实现。计算思维是思考和处理问题的一种思维方式,计算思维是抽象的,这种能力的培养应该依赖于具体化的实际应用能力的培养。通过应用能力的培养、应用能力的训练来完成计算思维能力培养的过程。周以真教授给出的计算思维概念中主要是强调用计算机科学的概念和方法进行问题求解,实际上首先应该培养学生利用计算机的意识,有了利用计算机的意识才能进而寻求利用其特有的方法来解决问题。解决问题的过程就要培养学生学会有意识地使用计算思维的基本方法分析和处理,分析和处理问题的过程通过计算机应用能力来实现,所以说,计算思维的培养要通过应用能力的培养来具体化。二十多年的计算机基础普及教育让我们看到,计算机不仅仅帮助我们解决了很多问题,而且大大改变了人们的生活方式、工作方式、行为方式乃至思维方式。因此,计算机应用能力的培养是计算思维能力培养的一种具体形式。
(2)计算思维的培养贯穿于大学四年计算机基础系列课程。以培养计算思维意识和方法为目标的计算机基础教学改革,着眼于培养学生从本质上和全局上来建立对于问题的解决思路,从而达到提高计算机应用水平的目的。计算机应用水平提升依赖于计算机应用能力的培养,计算机应用能力的培养贯穿在大学四年系列计算机基础课程及培养环节中,并不仅在一两门课程中完成。2004年白皮书指出的4个知识领域、8大模块是大学计算机基础系列课程的主要内容。几年来的教学实践证明,对于计算机应用能力的培养行之有效,极大提高了学生的计算机应用能力和信息素养。随着学生计算机应用能力的提高和信息素养的提升,学生利用计算机解决问题的能力得到增强。计算思维培养通过能力培养来实现,所以,计算思维的培养也要贯穿在大学四年的计算机基础系列课程和辅助培养环节中,四年不断线培养。
(3)专业案例教学是计算思维培养的有效载体。计算机在化工领域的应用极大促进了化工专业的发展,化学化工对于计算机应用能力的要求也越来越广泛。如设计、优化、仿真、分析、控制、操作及研究等,都要求学生具备很强的计算机应用能力,特别在计算、仿真、分析中均要求比较强的计算思维能力,才能够解决其专业领域的问题。将计算思维与计算机基础教学有机结合,强调结合化工类专业案例的针对性教学,将成为化工类院校大学生计算思维培养的有效载体。
二、化工类院校基于计算思维培养的教学内容
目前我校大学计算机基础系列课程包括“大学计算机基础、程序设计、数据库技术及应用、多媒体技术及应用、软件技术基础、网页的设计与制作、Matlab基础及应用、Internet实用技术”共八门课程。为了培养学生的计算思维,我校在计算机基础教学内容中增加面向各个专业的案例教学来培养学生的计算思维能力,把案例教学作为培养计算思维能力的有效载体。
多年来教学上存在的一大问题是,我们教给学生的是一门一门独立的计算机课程,学生学完该课程后不知如何应用及用在何处。这就造成了非计算机专业的学生对计算机基础课程不重视,认为与其专业课程、专业发展关系不大,学不学无所谓,学好学坏无所谓。在计算机基础教学内容中,采用面向其专业的案例教学,让学生有意识地使用计算机,将专业问题转变为计算机可以解决的形式,并学会用计算机解决具体问题的方法和手段,这正是利用计算思维解决问题的方法,与计算思维的培养相一致。案例教学成为专业知识和计算机知识融会贯通、建立有机联系的桥梁和纽带,更好地实现了专业化和信息化相融合。
我校现有专业分为四大类,分别是化工/材料类、机电/信息类、理科基础类、经管文法类。按照四大类收集积累各个专业的典型应用案例。将团队中任课教师按授课专业固定下来,利于教师熟悉该类专业计算机应用需求,收集整理不断更新该类专业的典型应用案例,并分门别类归纳整理形成教学素材。教学内容中,结合学生所学专业给出本专业计算机应用实例,面向专业应用,进行专业案例教学。例如应用的案例有:在WORD中绘制流体萃取工艺流程图,用EXCEL解化工过程分析与合成优化问题、序贯模块法的迭代计算、化学实验数据统计分析等;在“程序设计”课程的重要章节例题和习题均有专业问题的应用,如Na2CO3总碱度测定实验数据处理、乙三烯的π分子轨道的能量、调节阀计算过程、PID算法和数字仿真等。化工类院校按以下四大类给出的案例教学内容部分案例见表1。
表1 不同专业案例部分举例
|
大学计算机基础 |
程序设计(C/ VB) |
化工/材料类 |
1.流体萃取工艺流程图(WORD) 2.序贯模块法的迭代计算(EXCEL) 3.化工过程分析与合成优化计算(EXCEL) |
1.气体状态方程 2.乙三烯的π分子轨道的能量 3.Na2CO3总碱度测定实验数据处理 |
机电/信息类 |
1.实验数据点的线性拟合(EXCEL) 2.方程组求解(EXCEL) 3.傅里叶级数的应用(EXCEL) |
1.调节阀计算过程 2.PID算法和数字仿真 3.孔板计算 |
理科基础类 |
1.麦克斯韦速度分布律,求氮分子运动的速度分布曲线(EXCEL) 2.采用Grubbs方法检验实验数据 |
1.高斯消去法求解方程组的解 2.定步长、变步长辛普生积分 3.模拟化学实验并处理数据 |
经管文法类 |
1.彩票分析与预测(EXCEL) 2.财务预算(EXCEL) 3.1998年香港金融保卫战(WORD) 4.NBA薪酬体系介绍(WORD) |
1.字符串处理——简单密码检测程序 2.会员商店/俱乐部管理 3.档案管理 |
专业案例融入课程内容的若干主题当中,贯彻“专业案例驱动”,通过专业案例载体传授给学生利用计算机的意识、解决问题的方法和手段。通过每个典型的、针对性强的、贴近专业的案例推动知识的展开,与通识教育基础内容有机融合,推行“提出问题-分析问题-引入新知识-解决问题-总结提高”的教学模式,促进形成以计算思维为导向的思维方法。同时,激发学生对信息技术学习的热情,落实了计算思维的培养过程。