“项目合作引导”教学法在java平台程序设计课程中的应用和研究
2019-10-21罗坤
摘 要:本文提出基于“项目合作引导”的教学方法在java平台课程设计中的研究,是将工程项目引导和团队协作相结合的方法引入到软件开发平台课程教学中.希望通过理论和实践相结合的教学方法,首先在理论教学中讲解课程要求的相关理论背景知识,提出符合教学大纲要求的工程项目任务要求,然后在实践环节通过统一指导,个别辅导,团队协作等方式培养学生的实践能力,这属于教学方法改革的一种实践和探讨。
关键词:项目合作引导;java平台;实践课程
1.基于“项目合作引导”教学法在java课程设计中应用的特点
1.1 java开发平台类课程教学的重点和目标
JAVA开发平台是一门综合应用型技术课程,涵蓋了轻量级JAVE EE 流行框架STRUTS2、Hibernate和Spring框架,以及在开发工作中用到的MyEclipse等软件的常用操作等各项技术。本课程从架构思想的引入和架构技术的分析开始,逐步讲解各种技术架构的原型实现,帮助学生掌握常用的JAVA EE轻量级框架。
本课程的目标是使学生通过本课程的学习,了解JAVA EE 开发的思路积累一定的实际开发经验和技巧,掌握JAVA EE 轻量级框架的开发技术,为以后的工作实践打下坚实的基础。
1.2 基于“项目合作引导”教学法与java实践课程设计相结合的教学方法
基于“项目合作引导”的教学方法与传统的教学方法比较,它是一种以软件开发实际需求为目标,以实践项目为驱动力的教学方法,教师可以和学生双向互动,是属于教学方法的探索.它以基于java开发平台工程项目实例为任务目标,力求引导教师和学生之间,学生团队和学生团队之间互动的一种主动学习方法。
以往的教学经验是学生通过教师的课堂讲授来获取专业知识,而对于市场上面需要的新知识的主动研究和专业知识的探索精神明显不足.学生停留在被动的学习模式,实际动手解决问题的能力不够,造成理论和实践脱节的问题。
基于以上的原因,我们采用将工程项目引导和团队协作相结合的方法引入到软件开发平台课程教学中去.希望通过理论和实践相结合的教学方法,首先在理论教学中讲解课程要求的相关理论背景知识,提出符合教学大纲要求的工程项目任务要求,明确项目设计的任务流程,项目核心代码的讲授等;然后在实践环节中通过划分项目小组,明确小组成员的任务,并通过统一指导,个别辅导,团队协作等方式培养学生的实践能力,提升学生的实际分析问题,解决问题的能力。
2.基于“项目合作引导”教学法在java开发平台课程设计中的应用实践
2.1 “项目合作引导”教学法在java开发平台课程中的项目应用
我们可以选择一个电子商务在线平台的管理平台的项目,按照软件工程的标准引导学生完成相应知识的学习和实践.进一步思考在传统计算机项目的基础上,可以通过大数据技术的使用,对于数据进行专业化的处理,科学决策,给出动态贴近用户的解决方案,使得功能更加完善,更加满足用户实时的需求,通过理论创新和新技术的应用使得开发出来的系统更加符合用户的需要。
2.2 项目合作实例的总体方岸设计步骤
在该环节,学生在老师的指导下提出自己的工程项目总体设计方案,并开始具体的模块功能设计实践.我们以一个家用电器的电子商务平台管理平台例,注意教学中指导老师可以根据实际需求采用其它符合教学内容和教学规范的项目作为项目例子。
1.项目负责人提出总体的设计思想和模式
传统的电子商务平台大致可以将本系统总体的功能模块分为四个大的模块:用户管理、家电电子商品展示、商品销售任务流程、系统设置等,而且在各个模块下面也有具体的子模块,如下图所示。
根据设计的需求不同,可以具体在每个大的模块下面再划分具体的子模块,每个模块负责具体的功能。
2.项目小组共同提出理论上利用大数据技术在电子商务平台设计中的应用和创新
思考改进平台利用大数据技术对用户进行精确营销
通过对数据进行分析处理,从而了解用户需求,掌握消费趋势,洞悉市场需求,利用数据驱动业务成长。
在商品销售模块中可以考虑增加作业流,或者子模块。如下图所示:
这样可以通过对数据进行分析处理,从而了解用户需求,掌握消费趋势,洞悉市场需求,利用数据驱动业务成长,同时也为消费者提供个性化的解决方案。
2.3 项目实例的总结讲解和演示测试
在这个阶段由项目负责人讲解系统的总体设计方案,并对系统的理论上的进一步优化进行讲解.然后由每个小组成员分别讲解自己完成的工作,并进行具体功能的演示和测试。
学生演示讲解结束后,老师和其它的小组的负责同学可以对其系统的设计方案和相关知识点进行提问,同学可以现场解答.然后根据其各个环节的解答给出分数,经过老师和同学的评议后给出其综合项目实践的得分,评选出优秀成员。
3.项目合作引导实践教学方法的总结和展望
在应用实践型的学科程序开发平台课程设计中,我们采用将工程项目引导和团队协作相结合的方法引入.通过与传统的教学方法对比,我们发现这种教学方法在提升教学质量,提高学生的实际学习主动参与程度,提高学习教学双方的双向互动有实际的效果。
希望通过探讨理论和实践相结合的教学方法,通过在理论教学中讲解课程要求的相关理论背景知识,提出符合教学大纲要求的工程项目任务要求,明确项目设计的任务流程,项目核心代码的讲授等;然后在实践环节中通过划分项目小组,明确小组成员的任务,并通过统一指导,个别辅导,团队协作等方式培养学生的实践能力,使学生通过本课程的学习,了解JAVA EE开发的思路积累一定的实际开发经验和技巧,掌握JAVA EE轻量级框架的开发技术,为以后的工作实践打下坚实的基础。
参考文献
[1]王颖玲.《基于STRUTS2和Hibernate技术的Web开发应用》,清华大学出版社,2011.
[2]郑阿奇.《Java EE实用教程》,电子工业出版社(第1版),2009.
[3]詹秋琴,大数据对电子商务的影响及应用现状探讨,科学时代,2015.8.
[4]张引,陈敏,大数据应用的现状与展望,计算机研究与发展,2013
[5]夏名首,基于大数据背景的电子商务模式创新与价值创造,江苏商论,2015
作者简介:
罗坤,教师,江汉大学,数学与计算机学院 网络工程系,研究方向,网络和通讯