欢迎来到天天文库
浏览记录
ID:10138015
大小:29.00 KB
页数:7页
时间:2018-06-11
《基于计算思维在计算机应用基础课程中的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于计算思维在计算机应用基础课程中的研究摘要:当前,越来越多的学者对计算思维感兴趣,面向计算思维的教学已成为大学计算机课程的教学改革方向。计算思维具有定量性、可测试性、模块化等特点。从专业角度说,计算思维具有计算的手段机械化、计算过程的形式化、计算执行的自动化。现行教育中存在脱离实际、学生理解力差等问题。计算思维的应用很好的解决了这个问题,将计算思维应用于计算机基础课程,是将抽象与绑定再现的一种教育模式。关键词:计算思维;定量性;自动化;教育模式中图分类号:TP3-4;G6422006年初,美国计算机权威期刊《Communicati
2、onsoftheACM》杂志上刊登了某高校大学计算机科学系主任Wing教授的一篇报道。该文章中提及了计算思维(ComputationalThinking)的概念[1]。周教授认为:运用计算机科学的基础概念来进行问题分析求解、系统设计、以及对人类行为进行抽象理解等涵盖计算机科学的一系列思维活动[2]都是计算思维。7为了让人们更易于理解,周教授将计算思维的定义做了阐述:通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是
3、一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方法);是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行折衷的思维方法。1计算思维的理论特征与实际特征上面内容主要介绍了计算思维的概念,但并没
4、有具体介绍计算思维的具体应用。周教授想让大家尽可能的扩展计算思维的外延。周教授希望人们不要把精力过多的放在计算思维的概念上,而把精力放在计算思维的运用上,通过计算思维在各个学科的创造性的运用,让计算思维在各个领域有长足的发展。要想把计算思维应用到计算机应用基础课程上,必须先明确了解计算思维的特点。7在研究层面上,对于一个问题的解决,计算思维的习惯思路是这样的:(1)首先明确需求,即要搞清楚需要解决一个什么问题,明确了目的之后,才能保证实施过程朝着目标前进;(2)解决方案以及阶段的里程碑都是有定量的,可以通过具体的指标进行考核,进行测
5、试。能够确保每个阶段都是可以验证的;(3)整个解决方案可以细分成很多个小步骤来完成。这样就可以清楚的看到每一步的进步。计算思维从专业角度来说,计算手段具有机械化的特点,从计算过程中来说具有形式化的特点,计算执行过程具有自动化的特点。2现行计算机应用基础课程中的困惑7(1)课程地位受到新技术或者新软件的影响较大,特别是一些计算机基础课程,如操作系统、数据结构,学生感觉学的很抽象且不好理解。但是如果把课程改成以应用课程为主的话,新技术或者新软件的时效性等让人们对课程的定位和评价[3]影响较大;(2)老师对“学生”接受理解程度的判断[4]
6、存在问题。纯理论性授课方法,学生基本接受不了,特别是对一些二类或三类本科院校。高考入学分数的差距代表了他们在对计算机相关课程的理解上存在差别,特别是对一些理论性价较强、抽象性较强的课程,比如数据结构。数据结构课程中一般使用C语言或者C++语言作为指导语言进行讲解,这是否就说明在学习某些课程之前必须要有相应的前导课程呢?(3)计算机专业与非计算机专业的教师对大学第一门计算机基础课程的核心内容的期望是否一致。在选择讲解的知识点内容是否合理、学生对于知识点的掌握程度如何等;(4)现阶段教学大纲中所列的“计算机文化基础”是否是其他计算机课程
7、的“前沿中”的章节。大学计算机课程应该包含哪些内容,哪些内容是其他课程的前导课程等问题。现阶段安排的“C语言”,在“微机原理”课程前是否合理等问题;(5)如何由知识传授转为基于知识的思维传授。思维性教学已被提倡了很久,为什么没有很好地落实下去?思维性教学落实与执行的合适手段是怎样的?(6)怎样转换课程的教授方式,把知识传授转为基于知识的思维传授。为什么思维性教学被提倡了很久,但是没有很好地落实?应该如何落实思维性教学,才能正确的转换教授方式?3计算思维在计算机应用基础课程中的作用传统教学方法在计算机基础课程,如C语言、操作系统、微机
8、原理中的应用已经很多年了,但是效果不佳。主要出现的问题有应用性差、学生不好理解、学好了之后容易忘记、实用性差。计算机专业或者非计算机专业的同学毕业后,在进入企业后基本都不能立即投入工作。7计算思维改变了现行教育的模式,如C语言的学习,
此文档下载收益归作者所有