开篇:润墨网以专业的文秘视角,为您筛选了一篇基于目标项目驱动式的JAVA课程教学改革范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘要:该文主要讲述利用目标项目驱动教学法在Java课程教学中的作用极其应用,系统深入地分析目标项目驱动教学法的具体操作过程,针对Java课程的特点提出了从师资到教学内容和实验设计及其考核方式的改革,这种教学方法的实施极大的提高了学生的积极性和主动性,取得了良好的教学效果。
关键词:Java程序设计;目标项目驱动;教学
中图分类号:G642文献标识码:A文章编号:1009-3044(2009)35-10005-01
Teaching Reform of Java Course with Target Project Mode
HU Zun-mei
(Computer and Information Engineering of Heze University, Heze 274000, China)
Abstract: This paper studies the effect and application of teaching reform with the target project mode of Java Course , Systematic in-depth analysis of specific teaching process of target project mode operation for the characteristics of Java programs from the teacher to make the teaching content andf methods Experimental design and assessment reform, the implementation of this teaching method greatly improves the enthusiasm and initiative of the students, to achieve a good teaching results.
Key words: Java project; target project mode; teaching refom
JAVA语言作为新兴的程序设计语言,近年来应用日益广泛和普及。电子商务、电子政务、分布式计算、嵌入式计算等领域大量使用JAVA语言作为开发工具。Java程序设计语言是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。Java的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响:
1) 软件4A目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重要性并可即插即用等分布式计算模式的需求。
2) 基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。在此基础上形成了Java.2平台和.NET平台两大派系,推动了整个IT业的发展。
3) 对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。
4) 对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。
总之,目前看到了Java对信息时代的重要性,未来还会不断发展,Java在应用方面将会有更广阔的前景。为了和社会的需求接轨,培养这方面的紧缺人才,几年来各高校先后开设了本门课程。
1 传统教学存在的问题
在传统的程序设计语言课程的教学一般分为课堂理论教学和上机实践两个环节。理论教学教师是课堂的总导演,整个教学过程都由教师主宰,学生只能被动地去理解和记忆教师讲解的知识。而上机实践注重的是学生理解和消化课堂讲授的知识,偏重于如何编写功能单一的“小”算法,局限于一个或两个知识点,同时留给学生的练习时间偏少,使得多数理论停留在纸上谈兵的阶段,学生只见树木,不见森林,课程最后编应用程序时,学生往往无从下手。
我们采用一种全新的以学生自主学习为主导,以教师引导为辅的目标项目驱动的互动教学模式。我们的具体做法是不光改革教学的内容部分和授课形式,对授课老师也有全新的要求,传统的教学只是一般老师的讲授,但是由于代课老师长时间不从事这方面的工作,对于该门语言使用的最前沿的内容并不是很透彻,这就需要请一些工程专家来给学生上课使得学生能够对给门课的实际应用有了认识,这样可以学有目标,学有所成;交叉学科和前瞻性的内容通过教师引导和学生自学采取主题讨论方式;学生知识掌握程度和能力通过综合性实际项目上机作业方式体现。着眼于教学内容中原理与应用的结合,应用与创新相结合。重点培养学生具体动手实践能力。
2 教学改革实践
java课程的教学改革是采取项目的形式来驱动Java实验教学的改革,用真实的项目案例带领学生从项目需求分析做起,在项目开发的各个阶段如何去做、做什么,让学生对项目开发的流程熟悉,在项目开发的过程中掌握编程和文档书写的规范,然后再为学生布置任务,让学生针对一个任务进行项目开发的实践,培养学生分析问题以及综合运用各种知识和技能解决问题的能力,培养学生的创新思维和创造能力,为就业打下坚实的基础。
主要有如下改革:
1) 在师资上,本校教师和聘请有经验的教师相结合的方式授课。教学活动实际上是师生间的双边活动,甚至是教材、学习目标、社会环境等因素的多边活动。在教学中要充分发挥学生的主体作用和教师的主导作用,这个原则始终是课堂教学卓有成效的前提。如果计算机教师基本功扎实,能准确地解答学生所提的各种问题,激化学生跃跃欲试的心理,就能调动学生学习的积极性,使之进入最佳思维状态。高校教师可能知识面比较宽、较全面但是缺乏实际应用的经验。有了知识并不代表就会应用,在讲授这种具有实际应用比较多的课程时缺乏实际使用的经验,这就要求聘请哪些有大项目实际编程经验的教师,在教学中知道哪些是以后从事这方面工作时需要的那些重要的知识点,也可以给学生扩充一些相关的知识面。另外聘请有经验的优秀的工程师给学生做报告,就这门课的发展趋势及其发展前景和就业前景多给学生介绍,让学生做到对这门课有个充分的认识,知道这门课学习完毕以后可以从事什么样的工作,在以后的学习中有目标有重点的学习,做到学有所成学有所用,不至于在学习时那么盲目。这样可以提高学生的学习兴趣和积极性。学生学习,要有正确的学习动机和浓厚的学习兴趣,这样学习才会有主动性和积极性,只有产生了兴趣,才会有动机,这样思维活动得以启动运行,获得信息,检验信息,使自己的知识水平由量变到质变,才能结出丰硕的成果。
2) 在教学内容上,优化实验教学内容,精心设计实验大纲。在以前的Java实验教学中,实验内容大都是验证性内容,验证前次课堂讲授的知识点,沿用基础课程的实验教学模式,割裂了各个知识点之间的联系。我们在考虑Java实验教学学时数和学生已有程序设计学习基础上,拟对实验内容进行改革。改革后的实验项目大多为项目型实验,突出了综合性、设计性实验在实验课中的主体地位。总体来看,实验安排以项目为主,非项目为辅,教学理念上“以教师为主导,以学生为主体”,以提高学生素质为根本宗旨,把握学科教育本质和目的,以培养学生创新精神和学习能力、实践能力为重点。
3) 采用分层次、开放的实验教学。对于教学对象而言,因为学生的层次不同,掌握知识的多少、编程能力高低也大相径庭,所以实验方式的选择可以根据不同类型的学生而有所侧重:一方面是有语言学习基础的学生可以采用纯项目的方式;一方面是没有语言学习基础的学生要先以基础学习、小实验为主,基础扎实了,最后再结合项目方式进行系统式的编程训练。故而实验的设计需保留必要的基础性实验,精简内容单一的验证性实验。
4) 优化课程考试方式。以前“Java程序设计”的考试是闭卷的方式进行,以最后的试卷分来评定学生这门课的成绩,缺乏实验教学考核标准。在实验教学中,很多实验课不独立考核,不占学生的学分,学生的学科考试主要是看卷面成绩,对学生的素质评价以理论课的成绩为依据。这样的分数只能反映出学生对知识点的掌握程度,不能很好地体现出学生实际的动手能力,所以卷面分只作为一部分参考成绩占40%。对于Java这样的课程,更重要的是体现其编程能力,所以将参加项目的最后的答辩成绩占总成绩的60%,学生的最后总成绩是理论卷面分和实际项目实践成绩之和。
3 结束语
教学方法的改革的最终目的是提高教学质量,培养出适应社会需求、具有较强竞争能力的人材。这就要求我们从实际出发,解放思想,摸索出新的经验。显然,目标项目驱动教学和师生互动不仅是方式多样的教学方法,更是一种以学生为中心的教学思想。只有结合课程和学生实际,针对培养目标,在实践中潜心探索,才能实现目标项目驱动教学和师生互动,达到更好的课堂教学目的和实效。通过这几年的实践证明,学生的实际动手能力得到很大的提高,学生的就业情况良好。
参考文献:
[1] 蒋青.基于创新教育的启发式教学过程设计与实践[J].重庆邮电学院学报:社会科学版,2006(6).
[2] 张孝祥.Java就业培训教程[M].北京:清华出版社.2006.
[3] 印昊.JAVA与面向对象程序设计[M].北京:高等教育出版社.2004.