文/刘敏
摘要:计算机网络技术发展的趋势之一是Java程序设计。在实际的Java程序设计教学中,一些问题明显存在,因此,教师要逐步改变传统教学方式,开发学生的计算思维,加强实例的导引,让学生在实际操作训练中增强逻辑思维能力,不断解决实际问题。。
教育期刊网 http://www.jyqkw.com
关键词 :计算思维 Java程序设计 教学改革
Java程序设计主要是面向对象编程技术,其包含的定义多,程序设计思维和面向过程的程序设计思维过程差异性大。对于其中的类、对象等思想,学生通常难以把握,对基本思想难以整体把握,以至于学生的学习产生畏难情绪,动力不足,学习成效差、程序设计水平不足。教师要认真分析其中原因,找寻新的教学思路、方法,提高教学成效。
一、Java程序设计教学中的问题分析
程序设计集中体现了设计者的思维,实际教学中发现学生思维其实并不开放,探究其原因有两点:
1.Java程序设计所涵盖的定义抽象性强,设计中的思维环节非常复杂
对于程序设计中的编程理论、语法规则等内容,以及其中的概念、思想还有产生的作用等,都是非常难懂的。此外,现阶段的教材、参考书理论性强,对面向对象的Java程序设计思想设计较少,学生难以掌握编程的核心。
2.Java程序设计要求的较强逻辑思维、数学功底和学生的实际不符
Java程序设计要求基于问题展开逻辑分析,找寻解决问题的方法,建立数学模型,然后采用计算机语言表述。如果学生的数学基础比较差,逻辑思维能力不足,面对实际问题就会束手无策。所以,程序设计的初始阶段,学生便失去信心,难以实现教学任务。
3.学习Java程序设计的积极性不足
(1)一些学生学习此门课程并不是兴趣的驱动下进行的,因此学习的主动性不足,如果课程任务多,就会放弃对此门课程的学习。
(2)学生的依赖心理较强,独立思考、解题的能力不足。学生的基础若不牢固,学习方法难以找到,就会严重依赖教师,不去开拓的自己的思维,产生恶心循环。
二、Java程序设计教学改革策略
信息化时代,计算机的应用非常普及,计算的思维即设计程序的思维过程,可以有效解决很多的实际问题。Java程序设计的设计能很好地展现计算思维,教学的重点是编程思路、实际应用解决问题的能力。
1.制定科学的教学目标
Java程序设计的教学目标应该是培养学生的实际应用能力。教学内容要全面、多样,不断提高学生的学习兴趣。教学中教师要加强对学生的计算思维的培养,让其真正适应工作岗位的Java程序设计需求。所以,教学目标的制定重点是学生的学科能力、思想方法、行为规范等。
2.重点加强计算思维的塑造
Java程序设计课程的开设主要在于学生计算思维的培养,即如何利用计算机处理信息数据。教学的重点在不断加强学生的计算思维,以不变应万变。面对抽象的概念、复杂的程序结构,教学要深入浅出,切入点选择学生易于接受的具体问题,按照提出问题——分析问题——解决问题——引出语法概念的思路展开教学,增强学生学习的兴趣。
3.加强实例教学,破解教学难题
Java程序设计面向对象,必须将实际中的事物之间的关系使用到程序设计中去,举实例是很好的办法。教师应该选择程序设计中的实例如对象、属性、作用等,借用网络游戏中的角色来举例。比如游戏中的某类角色其服装、武器、技能就好比程序中的类的属性、方法,玩家按照这些角色创建对象。这样的讲解可以帮助学生将抽象的概念形象化,理解概念的作用。
4.实践中不断增强计算思维
Java程序设计课程的学习必须开展上机实践。通过上机实践,学生的动手、动脑能力增强,可以将所学知识灵活应用,增强了学生的计算思维。编程能力既包括计算思维也包括知识的技能化。
5.采用探索式教学方式
在整个的提出问题、分析问题、解决问题过程中,教师要做好引导。教师要设计核心问题,让学生围绕此问题来展开学习。Java程序设计教学中,教师要设计难易适中的课程内容、目标,每个过程均渗透计算思维的培养。
三、小结
综上所述,Java程序设计教学实践中,教师必须基于计算思维,在教学中不断渗透改革策略,不断促进学生计算思维的形成,培养计算机专业应用型人才。
教育期刊网 http://www.jyqkw.com
参考文献:
[1]刘晓璐.基于计算思维的Java程序设计教学改革[J].广东技术师范学院学报,2013(3).
[2]周帆帆,张丽辉,高毅.JAVA程序设计课程中计算思维能力的培养[J].电脑知识与技术,2014(26).
(作者单位:滕州市中等职业教育中心学校)