论文部分内容阅读
摘要: Java程序设计是一门语言类课程,帮助学生掌握编写程序的技能,也担负着培养学生计算思维能力的重任。本文从分析计算思维,Java程序设计教学工作入手,闡述计算思维在Java程序设计教学工作中的重要性。
关键词: Java程序设计教学;计算思维;计算机科学
【中图分类号】G642【文献标识码】A【文章编号】2236-1879(2018)01-0259-01
一、研究背景
随着信息化的不断深入,大数据技术不断应用到人们生产和生活中,计算机科学技术得到前所未有的发展。计算思维无处不在,与计算机科学息息相关。因此,将计算思维有效地融入课程教学之中,是计算机学科教学过程中的重要一环。在计算思维的引导下,计算机类课程教育的改革势在必行,我们要培养的是既熟练掌握计算机知识与操作技能,又具有计算思维的人才。
Java程序设计作为一门语言类课程,计算思维发挥的作用就尤为重要,需要学生和老师一起勇于创新,不断尝试,坚持改革,让学生在掌握Java语言知识点和编程技能的基础上,运用计算思维编写程序,解决问题。
二、计算思维
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,由周以真教授于2006年3月首次提出。周以真教授指出计算思维是与形式化问题及其解决方案相关的思维过程,其解决问题的表示形式应该能有效地被信息处理代理执行。现在,计算思维已经发展成为一种能力,一种每个人都必须掌握的技能。但是,具备计算思维的能力,不是要我们和计算机具有一样的思维方式,它是我们解决问题的能力。
三、Java程序设计课程教学面临的问题
Java语言是斯坦福大学网络公司1995年推出的一门高级编程语言,随着互联网的兴起,Java语言迅速崛起,成为大型互联网项目的首选语言。现在,运用Java语言编写程序已经不是只有大学生才能够具备的能力,很多爱好计算机知识的中小学生已经可以进行简单的程序编写,甚至有的中学生已经达到独立编写大型程序的水平,还没有走出校门,就已经成为各大软件公司争相聘请的目标。
面对这样的新生代大学生,对我们的Java程序设计课程教学是一个挑战。以往的教学内容很可能已经满足不了学生的求知欲。Java程序设计课程教学工作需要改革创新。如何进行改革,如何创新,如何培养学生是现在计算机教学工作者面临的最大问题。“计算思维”能力的培养将是Java程序设计课程教学的核心任务。从语言环境和基本原理入手,深入解析解决抽象问题方法,让学生在掌握Java程序设计理论的基础上,逐步形成自我的编程方法和思维方式。
四、在Java程序设计课程的教学过程中,计算思维的重要性
1.计算思维对人才培养的重要性。计算思维是一种思维方式,是适应当前科学发展的人才应当具备的技能之一。计算思维的概念提出的时间不长,我们对这一领域的研究还不够完善。在目前的教学过程中,需要对计算思维的培养引起足够的重视。我们教学生用Java语言编写程序,常常忽略了编写程序的过程,实质是在用计算思维解决问题。因此,在未来的教学过程中,我们应当有意识地、系统地开展计算思维教学,将课程教学提升到思维教学的高度,即培养学生的计算思维能力。
2.计算思维对编写程序具有重要的指导作用。长久以来,Java程序设计课程的教学过程,对老师和学生来说都是一个艰难的过程。学生能够掌握Java语言的使用方法,熟悉各种编程模式,却无法独立编写程序。因为,他们只知道这些知识是什么,但是不知道什么时候会用到这些知识。我们把Java语言作为编程工具,注重讲解使用方法,忽略了计算思维的指导作用。因此,Java程序设计教学工作中需要强调对学生计算思维的培养,帮助学生运用Java语言作为一种思维工具解决问题。启发学生的创新意识。
五、结束语
Java程序设计课程是一门语言类课程,不仅为学生讲授运用Java语言进行程序编写的知识,帮助学生掌握编写程序的技能,还担负着培养学生计算思维能力的重任,在教学过程中,应当从培养学生计算思维的角度出发,组织教学,运用恰当教学方法,培养学生在掌握编程技术的同时,具备编程的计算思维能力,能够独立编写出自己的程序设计,真正学会使用Java语言。
参考文献
[1]牟琴,谭良.计算思维的研究及进展[J]. 计算机科学,2011.
[2]张晓如,张再跃.再谈计算机思维[J]. 计算机教育,2010.
[3]基于计算思维的程序设计课程教学模式研究[J]. 黄静,高延英,杨宇姝. 计算机教育. 2013(05)
[4]以“计算思维”驱动的《程序设计基础》实践教学模式研究[J]. 朱凌云,卢玲,刘恒洋,黄贤英. 科技创新导报.2012(26)
[5]计算思维与大学计算机基础教育[J]. 陈国良,董荣胜. 中国大学教学. 2011(01)
[6]计算机基础教学的核心任务是计算思维能力的培养——《九校联盟(C9)计算机基础教学发展战略联合声明》解读[J]. 何钦铭,陆汉权,冯博琴. 中国大学教学. 2010(09)
[7]计算思维与计算机方法论[J]. 董荣胜,古天龙. 计算机科学. 2009(01)
关键词: Java程序设计教学;计算思维;计算机科学
【中图分类号】G642【文献标识码】A【文章编号】2236-1879(2018)01-0259-01
一、研究背景
随着信息化的不断深入,大数据技术不断应用到人们生产和生活中,计算机科学技术得到前所未有的发展。计算思维无处不在,与计算机科学息息相关。因此,将计算思维有效地融入课程教学之中,是计算机学科教学过程中的重要一环。在计算思维的引导下,计算机类课程教育的改革势在必行,我们要培养的是既熟练掌握计算机知识与操作技能,又具有计算思维的人才。
Java程序设计作为一门语言类课程,计算思维发挥的作用就尤为重要,需要学生和老师一起勇于创新,不断尝试,坚持改革,让学生在掌握Java语言知识点和编程技能的基础上,运用计算思维编写程序,解决问题。
二、计算思维
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,由周以真教授于2006年3月首次提出。周以真教授指出计算思维是与形式化问题及其解决方案相关的思维过程,其解决问题的表示形式应该能有效地被信息处理代理执行。现在,计算思维已经发展成为一种能力,一种每个人都必须掌握的技能。但是,具备计算思维的能力,不是要我们和计算机具有一样的思维方式,它是我们解决问题的能力。
三、Java程序设计课程教学面临的问题
Java语言是斯坦福大学网络公司1995年推出的一门高级编程语言,随着互联网的兴起,Java语言迅速崛起,成为大型互联网项目的首选语言。现在,运用Java语言编写程序已经不是只有大学生才能够具备的能力,很多爱好计算机知识的中小学生已经可以进行简单的程序编写,甚至有的中学生已经达到独立编写大型程序的水平,还没有走出校门,就已经成为各大软件公司争相聘请的目标。
面对这样的新生代大学生,对我们的Java程序设计课程教学是一个挑战。以往的教学内容很可能已经满足不了学生的求知欲。Java程序设计课程教学工作需要改革创新。如何进行改革,如何创新,如何培养学生是现在计算机教学工作者面临的最大问题。“计算思维”能力的培养将是Java程序设计课程教学的核心任务。从语言环境和基本原理入手,深入解析解决抽象问题方法,让学生在掌握Java程序设计理论的基础上,逐步形成自我的编程方法和思维方式。
四、在Java程序设计课程的教学过程中,计算思维的重要性
1.计算思维对人才培养的重要性。计算思维是一种思维方式,是适应当前科学发展的人才应当具备的技能之一。计算思维的概念提出的时间不长,我们对这一领域的研究还不够完善。在目前的教学过程中,需要对计算思维的培养引起足够的重视。我们教学生用Java语言编写程序,常常忽略了编写程序的过程,实质是在用计算思维解决问题。因此,在未来的教学过程中,我们应当有意识地、系统地开展计算思维教学,将课程教学提升到思维教学的高度,即培养学生的计算思维能力。
2.计算思维对编写程序具有重要的指导作用。长久以来,Java程序设计课程的教学过程,对老师和学生来说都是一个艰难的过程。学生能够掌握Java语言的使用方法,熟悉各种编程模式,却无法独立编写程序。因为,他们只知道这些知识是什么,但是不知道什么时候会用到这些知识。我们把Java语言作为编程工具,注重讲解使用方法,忽略了计算思维的指导作用。因此,Java程序设计教学工作中需要强调对学生计算思维的培养,帮助学生运用Java语言作为一种思维工具解决问题。启发学生的创新意识。
五、结束语
Java程序设计课程是一门语言类课程,不仅为学生讲授运用Java语言进行程序编写的知识,帮助学生掌握编写程序的技能,还担负着培养学生计算思维能力的重任,在教学过程中,应当从培养学生计算思维的角度出发,组织教学,运用恰当教学方法,培养学生在掌握编程技术的同时,具备编程的计算思维能力,能够独立编写出自己的程序设计,真正学会使用Java语言。
参考文献
[1]牟琴,谭良.计算思维的研究及进展[J]. 计算机科学,2011.
[2]张晓如,张再跃.再谈计算机思维[J]. 计算机教育,2010.
[3]基于计算思维的程序设计课程教学模式研究[J]. 黄静,高延英,杨宇姝. 计算机教育. 2013(05)
[4]以“计算思维”驱动的《程序设计基础》实践教学模式研究[J]. 朱凌云,卢玲,刘恒洋,黄贤英. 科技创新导报.2012(26)
[5]计算思维与大学计算机基础教育[J]. 陈国良,董荣胜. 中国大学教学. 2011(01)
[6]计算机基础教学的核心任务是计算思维能力的培养——《九校联盟(C9)计算机基础教学发展战略联合声明》解读[J]. 何钦铭,陆汉权,冯博琴. 中国大学教学. 2010(09)
[7]计算思维与计算机方法论[J]. 董荣胜,古天龙. 计算机科学. 2009(01)