首页 > 范文大全 > 正文

Java项目开发实训教学探索

开篇:润墨网以专业的文秘视角,为您筛选了一篇Java项目开发实训教学探索范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:java是当今的主流软件开发工具之一,如何让学生在校学习期间尽快的掌握Java的项目开发方法,是教师的首要责任。本文结合作者的实践教学经验,指出了传统Java语言教学存在的一些问题,并针对性的提出建议。通过实践该方式能提高学生的项目开发应用能力、团队合作能力与自学能力。

Abstract: Java is one of the mainstream software development tools today, how to make students learn Java project development methodology in school as soon as possible is the primary responsibility of teachers. In this paper, combined with the practice of teaching experience, the traditional Java language teaching problems are pointed out, and the recommendations are proposed. Through practice, it can improve the ability of project development and application of student, teamwork ability and self-learning ability.

关键词:Java;教学方法;高职高专

Key words: Java; teaching methods; professional education schools

中图分类号:G420 文献标识码:A文章编号:1006-4311(2010)30-0173-01

1传统Java语言教学存在的一些问题

教学案例的选取雷同。多数语言均以实现学生信息管理系统、图书管理系统等题目进行教学演示。导致案例内容单一,不能引起学生的学习兴趣,学生不能主动的参与到教学情境中,进而影响学生对后续内容的掌握能力。

实验实训模式单一。计算机是注重实践的科学,Java程序是面向对象的编程语言,只有不断的进行实践验证才能使学生领会面向对象的程序设计思想。然而目前的实验实训内容模式以验证型实验为主,只是要求学生按照实验内容照搬照抄,进行简单的验证过程。没有留给学生充分思考问题与独立完成的学习空间,使得学生逐渐失去了利用实验课验证所学知识的主动性和积极性。

学生缺少对项目整体性的理解。传统的理论教学模式中教师是课堂的主导,学生被动的学习每一个知识模块,学生停留在只见树木,不见森林阶段,缺乏对所学知识的综合运用能力。

2项目开发实训教学方法的具体实现

2.1 选取适当的项目案例在课堂上采用适当的项目案例可以使学生在轻松愉快的氛围中掌握相关知识点。在第一堂课中,我们可以介绍一个经典的吃豆子游戏。当学生看到生动的游戏画面时非常高兴,此时引导学生学好Java后可以自己动手开发这样的游戏。充分激发学生的学习兴趣,在接下来的教学过程中逐步引入相关的理论基础要用到Applet、总体设计文件、相应代码的实现以及程序的运行与过程。通过游戏的开发练习后,引入Java在WEB开发项目中的实训案例,让学生能够熟练掌握开发工具的使用、学会配制Tomcat服务器和一些有关设计模式的知识。恰当案例能起到提纲挈领的作用,也有助于学生在学习过程中积极进行思考,使学生带着问题有目的去进行学习,所学的知识有能去解决问题。在不断的思考与应用的过程中加深学生对所学知识的理解和掌握能力。

2.2 让学生参与到项目设计中由于学生已经具有Java语言的编程基础,可以将学生按8人一组进行分组来完成一些内容较少、实用性较强的项目,如博客网站设计。让学生自行讨论如何设计该网站的功能,界面和数据库的使用。这样可以使学生从以前单一的知识接收者,变成项目的具体实施设计者。然而学生掌握知识程度、编程能力有较大的差异存在,故此在每个小组中要分配2到3名能力较强的学生,起到项目经理的作用,对整个项目内容进行掌控。按照软件工程的原则,可以具体分配学生完成需求分析的编写、需求文档的编写、系统功能结构图的设计、数据表结构设计、系统原型设计、框架设计(可由教师辅助完成)、功能模块设计、程序测试。让每个学生都参与到这个项目的设计与完成过程中,通过这种形式使得基础较弱的学生能够加强锻炼,对于基础好的学生可以充分调动其主观能动性与创造性。在这个项目团队中,大家要学习互相合作、学会发现问题与解决问题的方法、找准自己的能力定位,使学生对自身的能力有正确的认识,激励学生积极参与在项目中。各个小组之间的竞争可以激发学生的学习意志,小组成员互相协作,有时还能得到超出教师预期的一些成果。项目的完成有助于增强学生的自信心,与自我价值的实现,让他们有信心挑战更难一些的项目。此时,可根据学生的学习能力,继续安排难一些的项目让学生自行完成。

项目完成后,让每个小组派出代表来展示自己的设计成果。阐述小组成员在项目中是如何分工的,在具体实施过程中遇到了那些问题与困难,是如何解决这些问题的,在完成项目的过程中学生在哪部分能力得到了提高与锻炼,今后遇到类似的工作状况能否通过合作与自学完成相应的任务。同学们根据各个小组的项目完成情况进行评选,教师进行公平公正的点评,对完成较好的队伍进行表扬与鼓励,并在实验成绩的评定中给予加分的奖励。

2.3 提供广阔的交流平台课题教学中,教师面向的学生是多层次的,讲授的内容以一般知识点为主,没有时间充分照顾所有层次学生的学习要求。为了解决这一问题,我校使用了网络教学平台系统。教师将相关的教学资料如:教学大纲、教学课件、作业、习题、扩展训练题、实验实训指导、案例源代码等内容,在网络教学平台上共享,让学生自行下载或在线学习。学生可以在网上进行作业的提交、所学知识的阶段性测验、论文的提交,充分的利用了教学资源与学生的课余时间。学生能够在网上向老师提问留言,也可以与在线同学进行学习内容的实时交流。实践证明,通过网络教学平台的使用,使学生获取了课堂教学的资料,为学生的自学提供了丰富的材料,扩充了学生的知识结构,满足了学生自主学习、自我检测与自我提高的需要。

3结束语

Java已经成为软件设计开发者应当掌握的一门基础语言,计算机专业学生掌握Java的应用能力对今后的就业与个人发展具有重要的意义。帮助学生在校学习过程中尽量多的掌握Java项目开发的能力与技巧是教师的责任,通过《Java项目开发实训》课程的增设,增强了理论知识与企业应用之间的联系。学生普遍反映这样的课程设计比以往的学习过程有更多的收获,在项目设计过程中锻炼了团队合作与独立解决问题的能力,为学生的就业目标指明了方向,加强学生的自信心。由于计算机技术的快速发展与多样性,在今后的教学过程中还要继续进行研究,改进教学方法,让学生掌握更多的实用技能。

参考文献:

[1]李劲华.Java程序设计课程的教学研究与实践[J].计算机教育,2008(20).

[2]招启东.项目实训在JAVA课程教学中的应用[J].时代教育,2008(10).