- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于“卓越工程师”培养目标Java教学模式
基于“卓越工程师”培养目标Java教学模式
摘要:针对“卓越工程师培养计划”中工程和创新能力培养目标,通过实际对比Java课程不同教学模式产生的效果,探讨理论与实践并重的教学方法,总结项目式Java程序语言课程的关键改进环节,利用合作企业的项目资源考核学生的理论及实践能力并验证教学改进的实际效果。
关键词:Java课程;理论与实践并重;工程和创新;教学模式
文章编号:1672-5913(2013)03-0093-04
中图分类号:G642
强化培养学生的工程和创新能力是“卓越工程师培养计划”的特点之一。工程能力亦称生产技术能力,是人们将科学知识或技术发展的研究成果应用于生产过程的能力。创新能力则是探索未知领域和对已知领域破旧立新的研发能力。因此,“卓越型人才”必须兼具应用与研发能力。当前基于“卓越计划”的课程改革往往过于侧重应用型人才培养,在课程设置上也过于案例化、项目化和实践化,导致学生在实践应用过程中知其然而不知其所以然。然而,创新的过程是基于客观规律和科学理论的,扎实的理论基础才是学生进行创新研究的原动力。如何令实践应用充分围绕理论知识并权衡实践与理论教学的尺度,是笔者针对Java课程改革所要讨论的问题。
1 理论型与实践型教学的对比
为了实际了解理论教学与实践教学的授课效果,笔者以上海应用技术学院软件工程专业2个班级的82名学生为调查对象,对Java课程同一章节的2种教学方法产生的教学效果进行对比。此章节为Java程序语言中具有代表性的面向对象编程技术。教学方法是教师对其中一个班级(理论班)进行传统的课堂理论授课,详尽讲述继承和多态的概念并布置相关内容的课后作业;对另外一个班级(实践班)则采用实践教学的方法,以银行账户管理系统为项目案例,讲述继承和多态的概念并让学生完成程序的编写和调试。教学效果的对比采用在不提前告知学生的情况下布置小型项目以测试学生掌握情况的形式。测试项目为继承和多态的典型应用案例,如编写形状父类并派生出矩形、圆及三角形子类,然后使用多态的方法计算各形状的面积,规定完成的时间为1课时。测试采取闭卷的形式???
根据测试结果,学生掌握的情况大致可分为完全掌握(完整可运行程序)、部分掌握(能写出父类、子类或多态的方法,但程序无法正确运行)和没有掌握(无法正确写出任何程序)。教学情况统计如表1所示。
完全掌握的学生中,实践班的人数多于理论班。我们进一步分析这些学生的答案后发现,实践班15名学生基本以课堂案例为模板进行程序功能的修改,因此程序相似度很高;而理论班的5名学生运用继承和多态的概念,从项目要求出发编写具有个人特色的程序,因此程序相似度很低。显然,从教学效果上来说,理论教学相较实践教学更适合培养具有应用创新能力的人才;而从对比的数据结果来看,理论教学只适合少部分拔尖学生,实践教学则更易于被学生接受。
部分掌握的学生中,理论班的人数多于实践班。从这部分学生的答案中发现,理论班中的大部分学生能够正确地定义父类、子类或多态,却无法根据项目要求写出完整的程序;而实践班学生的错误大多是由于死板或错误地套用课堂上的案例所造成的,学生对于案例背后的理论知识一知半解。完全没有掌握的学生出现问题的原因与部分掌握学生出现问题的原因类似,即实践应用缺乏理论支撑,理论运用缺乏实践指引。
由上述对比结果可见,2种单一的教学模式均无法获得良好的教学效果。那么,是否结合2种教学模式就能取长补短并提升教学效果?笔者就此问题进行如下探索。
2 理论结合实践教学的探索
理论结合实践的教学模式已被广泛应用于Java课程的教学。使用较广泛的模式有以下2种。1)非项目模式。教学以理论授课作为主要内容,结合幻灯片等多种手段分析小型案例,进行代码的演示与讲解,并在理论课之间穿插实践上机课程,以帮助学生巩固课堂理论知识并进行实际应用。2)项目模式。教学以实际项目作为驱动,从开始授课就为学生布置项目任务并根据Java课程的各部分理论将项目划分为模块,结合教学进度让学生分阶段进行各模块的开发,逐步完成整个项目。
2.1非项目模式教学
非项目模式教学是理论型教学模式结合实践教学的一种改进,采用的教学方法依然是以教师为主的讲授式教学,辅以实践课程帮助学生理解和应用理论知识。Java语言课程理论知识众多,在非项目模式教学中,理论课与实践课的课时比例一般为2:1或3:1。充足的理论课时使任课教师能够详尽地讲解Java的各类基础理论,可以为学生应用Java程序语言完成各类Java软件开发打下扎实的理论基础。然而Java程序语言中必然存在枯燥且抽象的语法、定义和概念等,一些自制能力较差和对困难准备不足的学生在面对不断出现的抽象知识时会产生厌烦和畏缩心理。
此外,由于实
文档评论(0)