面向教学过程java教学探究和探索

面向教学过程java教学探究和探索

ID:6053266

大小:32.00 KB

页数:9页

时间:2018-01-01

面向教学过程java教学探究和探索_第1页
面向教学过程java教学探究和探索_第2页
面向教学过程java教学探究和探索_第3页
面向教学过程java教学探究和探索_第4页
面向教学过程java教学探究和探索_第5页
资源描述:

《面向教学过程java教学探究和探索》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向教学过程Java教学探究和探索  摘要:结合程序设计类课程的教学现状和学生的反馈信息,对Java教学过程的各阶段进行了一些研究和尝试,形成了相对应的解决方案。实践结果证明,这些教改举措从一定程度上调动了学生的积极性,提高了学习兴趣和动手能力,教学效果明显得到改善。关键词:Java;程序设计;学习兴趣;实践教学;动手能力作者简介:时海亮(1981-),男,河南郑州人,郑州轻工业学院数学与信息科学系,讲师。(河南郑州450002)兰岚(1980-),女,广东四会人,河南交通职业技术学院交通信息工程系,讲师。(河南郑州450005)基金项目:本文系国家

2、级大学生创新创业训练计划项目(项目编号:201210462025)、郑州轻工业学院青年教师教学改革与研究项目(项目批准号:郑轻院[2012]44号)、郑州轻工业学院校科研基金(项目编号:2012XJJ019)的研究成果。中图分类号:G642.0文献标识码:A文章编号:1007-0079(2013)17-0065-02一、Java教学概述9程序开发的世界是很精彩的,因为有太多的选择。单是开发语言就有晦涩的汇编、经典的C、强大的Java、时髦的Ruby、过气的Delphi以及微软的C#等等。[1]其中,Java语言虽然发展历史较短,却是优秀的面向对象编程

3、语言。它以C/C++语言为基础,同时对C/C++进行了成功改造,在具有强大功能的同时,又具有突出的简单性、可移植性、安全性及支持多线程程序开发等优良特性,使得Java成为基于Internet的网络应用开发的首选语言。[2]在教育部计算机基础课程教学指导委员会制定的白皮书中,Java被列为核心课程,故现在越来越多的高校为学生开设了Java语言这门课程。[3,4]与其他课程相比较,本课程更要求理论与实践的统一,更突出示范教学与调动学生创新才能的结合,更强调学生综合素质的培养。[3]对于学生而言,学习Java的目的不仅在于学分,更在于应用。从短期说,要为后

4、续课程打下编程基础,如数据结构、数值分析、数学建模等课程,以及专业实习、毕业设计等。从长期说,要为学生毕业之后找工作提前准备一个技能,打造好“敲门砖”。所以,教师的“教”应面向应用,重点培养学生应用Java基本知识解决实际问题的能力,提高学生计算机操作的动手能力。二、Java教学过程中的问题及对策9在多年的Java教学过程中,笔者发现了一些问题(有些问题是程序设计类课程的共性问题),然后根据对Java的认知、对计算机编程的体会,结合笔者所在院系程序设计类课程的教学现状和学生的信息反馈,对Java课程进行了一些思考和尝试,形成了对所发现问题的解决方案,

5、使得近年来的Java教学效果进一步得到改善。1.转变学生的思维模式,使之适应计算机的运行模式通常人们的理解中计算机是一台智能设备,会完成人们所设定的工作。其实专业人士都知道,计算机的智能是由于人的智能而存在的,具体来讲就是,人的智能造就了程序,程序由指令(从程序设计的角度,指令可理解为“语句”)构成,计算机只不过是按照一定的流程(顺序,分支,循环)一条指令一条指令的执行来完成相应的工作而已。所以,如果程序在实验中没有得到预期的结果,是因为程序有问题,再细究的话,是程序员的思维方式或解题方案有问题,而不是其他的原因。所以在教学过程中应多强调让学生尽量模

6、拟计算机去思考程序问题。2.优化教材内容,结合优秀IDE开发环境授课9如今的Java教材多种多样,但大体上教材内容以数据类型、程序流程控制、类和对象、异常处理和Applet为中心。换句话说,这些教材有些千篇一律,无甚特点,特别是在涉及开发环境时,需将代码编辑在Notepad等记事本中,在设置过环境变量的JDK中以DOS命令行的方式编译运行。这种方式与学生所熟识的C/C++程序在VC环境中编辑编译运行的方式相比,实在落后。故推荐使用优秀的集成开发环境来讲授Java语言,如开源的Eclipse,Oracle的NetBeansIDE等。这些IDE大都具有语

7、法着色、代码提示和语法报错等功能,使用方便,效果直观,方便学生理解和动手实验。更值得一提的是,Google的WindowBuilder插件使得Eclipse可完成可视化GUI设计,使GUI开发人员尽量摆脱乏味代码的堆叠,提高工作效率。不幸的是,现如今很少有将这些内容与高校教学相结合的教材,这就要求教师能够在通常教材的内容上有所取舍,结合先进的编程理念,利用优秀的IDE开展教学。3.教学内容化繁为简,以使学生尽快上手,加强自信9Java课程通常是作为高校低年级的专业基础课程,学生在该课程之前可能没有学习过C/C++,对程序设计的思路比较陌生,或者一知半

8、解。对于这样的初学者,入门很重要。开课之初不太适合针对某个具体的知识点展开过多的讲解,或过多说明其注意事项和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。