您现在的位置: 论文资源库 >> 论文资源 >> 教育论文 >> 高等教育 >> 正文

Java程序设计语言在大学教学中的探讨==5151doc

Java程序设计语言在大学教学中的探讨
作者:未知 文章来源:网络 点击数: 更新时间:2010-2-6

摘要:随着java语言的出现,java已经成为编程语言中的骄子,我们可以看出,现在越来越多的大学在教授数据结构、程序设计方法学和算法分析等课程,选择以java为载体。这说明java语言已经是人们构建软件系统的常用的编程语言,也足以看出java在编程语言中的地位的攀升。与些同时,所带来的问题出现了,如何能使学生更轻松的掌握java语言呢?如何能使学生编出健壮、高效的以及灵活的程序呢?是我们java教学人员所面临的重大的挑战。本文主要阐述了java教学方法的改革和如何使学生变成优秀的java开发人员。
关键词:编程思维  算法  编程技术
        编程主要是一种实践性的技能,它主要基于一些计算技术,包括一些科学和算法。当然,对工具和编程语言是否熟悉也是非常关键的。随着java的出现,java语言逐渐成为了编程语言的角色。程序的设计比编程更为重要,并且它同样依赖于经验和技巧。一个专业开发人员使用专业的方案进行系统开发,他知道如何应用好的设计以及优秀的编程技术。而业余爱好者及黑客仅仅把程序拼凑到一起。而我们教学的目的在于培养学生成为专业的java开发人员,所以我重点想阐述的是如何才能使学生成为优秀的java开发人员,并通过具体的方法来实现这个目的。
        人们常说好的程序员需要接受适当的培训,然而编程技术并不是仅仅通过讲授就能掌握的,人们必须通过自己的实践和学习才能掌握它。幸运的是,学生也可以通过实践和学习掌握设计和编程的技巧。学习这些技巧的最好的方法是进行程序的设计以及在有专家指导的情况下进行大量的编程的练习。什么是好的编程方法,什么是差的编程方法等,最关键的是寻找合适的算法,模式和编程计划。如何才能使学生常握这样的能力呢?
        首先,实践是学习编程的最好的方法,同时也必须研究别人做的一些好的甚至差的编程实例,这样学生就可以区分好的编程和差的编程。很多人认为编程仅仅意味着学习编程语言的语法和语义然后就付诸于实践。习惯于这样做的人总是编写一些简单的程序,重复编写一些质量很差的代码;而我们提倡在抽象层次上编程,在构建一些复杂的程序时在抽象层次上进行复用,这样可以避免进行重复性的工作。就如同制造酒,你可以了解制酒的设备,但只有通过尝试并制造出自己的酒时,你才真正掌握了制酒的技术。而且在专家的指导下来学习如何制酒可以使你更快地学会这些技术,并且避免犯一些常见的错误。
        编程的技术不仅仅使用了嵌入到类和包的抽象技术,有时也利用编程语言的特色来达到特定的编程目的。编程技术的这些组成部分又称为编程计划、编程模式,我们只有通过观察和研究别人的代码才能了解到他。一般的程序员没有花足够时间来阅读别人写的代码以了解他们是如何处理的、他们的编程做的好的方面以及差方面。大多数开发人员总是利用先前开发的系统,然后进行升级,而很少从头开始一个新的系统设计,这就要求他们能够读懂并理解旧系统的代码,从而进行升级。一些开发人员参与代码的审查工作,然而这样的代码审查工作并没有达到使参与者学习别人代码的目的,他们仅仅关注如何编制他们自己的代码。很少考虑通过审查代码来提高编程开发人员的编程水平,并没有把代码审查的活动看作系统开发活动中的一部分,这种做法是不足取的,这意味着开发这样的系统并没有相应提高开发者的编程水平,开发都只有通过要求他们进行编码的那部分工作来学习。
        其次,示例越简单、越短小为标准,并且每次讲解解问题的一个步骤或操作,以便学生能够容易真正的理解和吸收每一个知识点。虽然这样会影响描述和解决真实世界的问题,但是我发现对于学生来讲,能够真正的理解例子中的每个细节,而不是它所能够解决问题的领域。前者往往能够为他们带来兴趣,反之,如果给出比较大而复杂的程序,往往会使一部分学生望而止步。所以,我们要思考如何找出这样的例子,提高学生对学习java的兴趣。
        再次,做到每章的重点明确,以便缩短教学和练习之间的时间。这样不但可以使学生可以参与到讨论课时思维更为活跃和集中,充分调动学生的积极性和主动性,从而加强学生的成就感,给学生打下坚实的理论和实践的基础,使学生能够充分的理解问题和解决问题的方法。从而,遇到复杂或更难的现实问题,学生们也可以势如破竹的解决这样的问题。


        最后,在教学中讲解一些精典的案例,这些案例是基于事实,使不断合理化的案例在开发过程中存在一些待解决的困难和问题。通过这种方式把案例开发的整个过程呈现给学生,最终通过一系列的步骤把相关的问题和困难进行解决。最终达到让学生领悟到最核心的策略以及系统的结构,从而使学生能够明白开发过程的最关键的因素。
        结束语
        随着Java语言近年来的兴起和社会的需求,好的教学方法对培养学生的软件编程能力起着非常重要的作用。因此,探索新的Java 语言教学方法,提高教学质量和学生动手能力是我们教师必须重视的问题,这样才能培养出适合社会需求的人才,促进我国软件行业的进一步发展。通过近几年的教学经验得出,采用上述方法可以大大提高学生对java的学习兴趣,并能够全面的提升学生的实战能力和动手能力,可以使学生更快的投入到软件开发工作当中。
参考文献:
[1]《think in java》.机械工业出版社.
[2]《java软件开发》.人民邮电出版社.

本篇论文来自lunwen.5151doc.com[论文资源库]收集与整理,感谢原作者!
本文版权归原作者所有,如需转载或摘录请注明出处:论文资源库 http://lunwen.5151doc.com

论文录入:5151doc    责任编辑:5151doc 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
| 设为首页 | 加入收藏 | 联系站长 | 在线投稿 | 版权申明 | 网站登陆 |