关于计算机方面论文范文参考文献,与基于计算思维的大学计算机基础课程体系构建相关毕业论文范文
本论文是一篇关于计算机方面毕业论文范文,关于基于计算思维的大学计算机基础课程体系构建相关毕业论文格式模板范文。免费优秀的关于计算机及计算机基础教学及大学计算机基础方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
[摘 要]针对目前大学非计算机专业的计算机基础教学中出现的重操作、轻理论,重技能、轻思维,重模仿、轻创新等问题,将计算思维引入到大学非计算机专业的计算机基础教学中,试图构建一种新的课程体系,培养大学生的计算思维能力,为进一步提高大学生利用计算机解决问题的能力打下良好基础.
[关 键 词]计算思维;非计算机专业;计算机基础教学;创新能力
[中图分类号]G642.0[文献标识码]A[文章编号]1005-4634(2013)04-0062-04
0引言
21世纪科学上最重要的、经济上最有前途的研究问题都有可能通过熟练掌握先进的计算技术和运用计算机科学得到解决[1],因此具备善于运用计算机技术进行学习、工作、解决专业问题的能力是高级人才的重要特征之一.通俗地讲,计算机就是用来计算的机器,计算能力的培养是利用计算机解决问题的重要能力之一,而计算思维正是一种计算能力的体现.大学的计算机基础教育承担着学生计算能力和计算思维的培养重任,应该具有与数学、物理相同的地位.目前大学的计算机基础教育存在着一些问题,使得它的教学难以完成既定的教学目标.因此,在新的形势下,应该建立与之相适应的新的教学内容.本文就是在此前提下,提出以培养学生的计算思维能力为核心目标,建立与之相适应的课程体系.
1目前大学非计算机专业的计算机基础教学存在的问题
目前,大学非计算机专业的计算机基础教学存在着以下问题:(1)老师在教授过程中,重视计算机应用软件的使用、轻视利用计算机软件解决实际问题能力的培养;重视计算机程序设计语言语法的学习、轻视利用某种语言解决实际问题的思维能力的培养.(2)学生在学习过程中,重点是模仿老师操作,而忽视创新能力的开发.这些问题的出现,使得学生对于简单的练习可以完成得很好,但对于新出现的问题就不知如何去解决,久而久之对计算机的学习就失去了兴趣.大多数高校非计算机专业的计算机基础教学体现在《大学计算机基础》和《计算机技术基础》两门公共课上,因此,如何提高这两门课的教学效果、提高学生利用计算机解决实际问题的能力成为大学非计算机专业的计算机基础教学需要解决的问题.
2计算思维和计算机基础教学
计算机基础教学应该重点教授哪些内容才能提高学生利用计算机解决实际问题的能力呢?其实这个答案早就蕴含在《大学计算机基础》和《计算机技术基础》的课程名称中.通俗地讲,计算机就是用来计算的机器.那么计算机是如何进行计算的呢?要明白这一点,就要理解计算机计算的原理以及人们如何把实际问题转化成能够让计算机进行计算的步骤,因此计算能力的培养应该在大学计算机的基础教育中得到重视.2006年3月,美国国家自然基金会计算机与信息科学工程部主任周以真(JeanteM.Wing)教授在美国计算机权威刊物《CommunicationsoftheACM》上,首次提出了计算思维的概念,并且这个概念的提出立刻得到了教育界的广泛支持.
周以真教授指出:“计算思维代表着一种普遍的认识和一类普适的技能”[2].在她的观点中,一个非常重要的内容是计算思维是一种可实现的思维.计算机最初就是为了计算而发明的,因此通过计算机基础教学,让学生明白什么是可计算的,什么是不可计算的,慢慢地理解计算机是如何解决现实中的问题的,从而提高学生用计算机解决问题的能力.
2010年7月,在西安交通大学举办的首届“九校联盟(C9)计算机基础课程研讨会”(以下简称C9会议)上,讨论的核心问题是如何在新形势下提高计算机基础教学的质量.C9会议讨论并达成了一系列共识,发表了《九校联盟(C9)计算机基础教学发展战略联合声明》[3].声明的核心要点是:必须正确认识大学计算机基础教学的重要性,需要把培养学生的“计算思维”能力作为计算机基础教学的核心任务和目标,并由此建设更加完备的计算机基础课程体系和教学内容,进而为全国高校的计算机基础教学改革树立标杆[4-6],杨彩云等[7]介绍了计算思维与大学计算机基础教育的关系,很多高校也积极将计算思维引入到大学计算机教育这个教学活动中[8-10].
3基于计算思维的计算机基础教学课程体系
虽然文献[6]建立了大学的计算机基础教学课程体系,但是基于笔者对于计算思维的认识以及十多年的教学实践,仍然提出了一些看法.通过对大学计算机基础教学中的课程进行认真分析,试图构建一种引入计算机思维的新型的大学计算机基础教学课程体系,培养大学生的计算思维能力,从而为进一步提高大学生利用计算机解决实际问题的能力打下良好基础.
1)建立计算的思想,提高计算的意识.即为什么需要计算以及人是如何通过计算来解决实际问题的.
2)构建计算软硬件通用平台的思维.用来计算的数据是怎样在计算机内部存储以及数据是如何被计算的,蕴涵在计算平台中的基本思维对于计算思维的培养具有重要的作用.
3)从多门课程中凝练出的共性思维.对非计算机专业的学生来讲,由于受限于学时数,应将蕴涵在操作系统、数据库、计算机网络等不同课程中具有普适意义的计算思维凝练出来.
4)将不同方面的知识贯通起来形成贯通性的思维.打通知识间的屏障(如术语上的差异、抽象的不同层面等),对于提高计算思维能力很重要.
5)一切以解决各学科的实际问题的思维和可实现的思维为出发点.使学生在利用计算机解决实际问题时,要考虑问题求解算法的思维以及如何让计算机来实现的一种思维.
经过以上分析和梳理,本文提出以计算思维为核心的非计算机专业的大学计算机基础教学课程体系,如图1所示.
4计算机基础教学课程内容设计
1)理论基础部分所涉及的课程内容设计.
理论基础部分的教学内容设计基于以下出发点:一是计算思维的概念以及由此所引出的相关知识;二是计算机硬件系统设计的计算思维,这些是计算环境的介绍;三是计算机软件系统,包括系统软件和应用软件,使学生掌握在计算机环境下的问题求解方法,这是今后学生应用计算机技术解决专业问题的重要基础;四是计算思维的道德.根据以上内容设计的理论基础部分的教学内容见图2.教学内容分为9个教学单元,即计算思维、计算环境、操作系统基础、科技文章编排、数据处理、数据库系统、互联网计算基础、问题求解及计算机安全等.
以上教学内容的设计,涵盖了计算思维相关的计算环境的搭建以及问题求解模型的描述,后者对培养学生程序设计的思维、程序设计算法的基本素养有重要作用,可以学生为第二学期的计算机技术基础的学习打下一个良好的基础.
2)程序设计能力部分课程内容的设计.
对于一所以工科为主、文理经管法学科兼备的综合性大学来说,要让学生学会用计算机来解决不同专业的问题,因此按理工类、管理类、文法类以及艺术体育类,根据不同的类别来设置不同的课程,这部分所涉及的教学内容包含VB程序设计、VF程序设计、C++程序设计以及Java程序设计,通过这些程序设计语言课程的设置,使学生掌握一门可以解决实际问题的程序设计语言,从而更好地培养学生利用计算解决实际问题的能力.关于不同专业设置不同的计算机程序语言课程内容,见表1.
有关论文范文主题研究: | 计算机类论文范文 | 大学生适用: | 在职论文、电大毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 78 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 标准论文格式、论文小结 | 职称论文适用: | 核心期刊、职称评副高 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 经典题目 |
3
关于计算机方面论文范文参考文献,与基于计算思维的大学计算机基础课程体系构建相关毕业论文范文参考文献资料: