《Java Web开发》课程项目式教学改革研究
2020-09-10肖锋胡曦
肖锋 胡曦
《Java Web开发》课程是计算机科学与技术专业基础课。本文介绍课程采用项目式驱动的教学方式的改革举措,并分析改革后的课堂教学效果。
前端技术;项目式教学;本科教学
1.课程现有教学模式
《Java Web开发》课程是计算机科学与技术及网络工程专业的专业基础课。该门课程实践性较强,内容有一定的综合性,具有一定的学习难度,需要学生具备较好的专业基础知识。通过课程的学习,学生应掌握Java Web应用程序的基本开发方法,掌握JSP、JavaBean和Servlet等技术,并能够结合前期学习的Html5、CSS、JavaScript等前端页面开发语言,独立设计有一定实用性的Web应用程序,为进一步学习企业级Web框架技术打下坚实的基础。最终使得学生具备较好的Web项目开发技术和实际编程能力和经验。
课程开设时间为第三学年的秋季学期。开设对象为数计学院中计算机科学技术及网络工程专业的大三年级的本科生,以及其它理工科专业的学生。课程总学时为32个学时,理论教学及实验教学各16个学时。
在目前的课堂教学中,基本采用的是教师对教材内容通过ppt进行讲解,并在具体例子中通过教师机进行实际操作演示的模式。但此举过于依靠教师的个人讲解和学生的学习意愿,没有形成有效的互动。由于学生普遍仅携带教材书本,较少带有个人笔记本电脑,因此也只能被动地接受教师的演示,无法对实际的操作进行有效的练习。因此对实际的教学效果有一定的影响。
2.改革的设计思路
目前课程在教学过程中还存在诸多不足,因此拟根据“项目式教学”的指导思想对教学内容、方式、考核标准及手段等方面进行改革,从而提高实际的教学效果。
在教师教学方面,针对以往由教师为主导,学生被动听课,互动性不够等问题,此次改革将采取“以项目为主线、教师为引导、学生为主体”的思想,注重理论与实践相结合,课堂采取先练后讲,先学后教,强调学生的自主学习,主动参与,从尝试入手,从练习开始,调动学生学习的主动性、创造性、积极性等,学生唱“主角”,而老师转为“配角”,实现了教师角色的换位,有利于加强对学生自学能力、创新能力的培养。师生共同完成项目,共同取得进步。
在学生学习方面,要求学生以5人为一组,共同完成一个实际项目。主要强调其在项目实践过程中的参与度,理解和把握课程要求的知识和技能,体验实际项目过程中的各环节及其扮演的角色,培养分析问题和解决问题的思想和方法。另外,项目中应该明确各项目组成员的主要分工及指责,在完成自己的任务的情况下,培养学生在项目中的合作精神。
因此本课程旨在通过项目式驱动的方式,在教师的指导下,将一个相对独立的项目交由学生进行分组,进而进行项目需求的分析、信息的收集、方案的设计,项目实施及最终评价,整个学习过程需要学生全程高度参与并实践,学生通过该项目的进行,了解并把握整个过程及每一个环节中的基本要求。
3.改革内容
本次课程得课堂学生人数为60人。以5人為一组,共计12个小组。每个小组设置组长一名,作为项目得负责人。在本学期的课程学习中,将负责项目中的组织、协调以及与教师的联络。每个组将在教师的指导下,独立承担一个实际项目。该项目的需求和完成的内容由教师和项目组成员共同制定,并以项目任务书的形式进行记录,以便课程考核时进行评分。
教师在正常的课堂教学和上机实验的课时内,仍按照所选教材正常讲解教学大纲中规定的理论知识,并要求学生完成规定的实验内容,但需要根据项目所需,进行删减及补充其它所需知识。此外,在正常的教学时间可以根据需要,进行翻转式教学,由学生对项目中遇到的问题进行阐述,并组织业务讨论。项目步骤规定的各任务时间节点可以根据各项目组的进度,进行一定程度的调整,但实际完成时间不得延后正常时间节点2周以上。
为了保证课程的考核更加客观公正,项目的答辩将邀请其他任课老师共同评审。在答辩过程中将对每位学生进行交叉式提问,考察其在项目中的参与度和完成情况,以降低学生抄袭及项目组中可能的消极不作为等情况的发生。
最终课程考核成绩为百分制,仍然由平时成绩及期末考试成绩组成,组成比例为30%和70%。由于采用项目式驱动,因此学生在项目中的表现在考核成绩评定中将会占较大比重。其中:
(1)平时成绩由考勤及实验组成。教师根据学生的出勤率及平时实验完成的质量进行评分。
(2)期末考试为大作业项目设计方式,即学生在本学期中承担的项目。教师将根据学生在项目中的表现综合评分,其中主要的评分项目包括:项目的分工职责、文档完成情况、中期检查及结题答辩表现、项目代码质量、项目整体效果等。
4.教学效果
以往在课程的学习中,存在学生学习热情不高,参与度低以及抄袭现象严重的情况。因此学生的成绩分化较大,整体平均成绩不够理想。本次教学改革通以项目为驱动,达到如下教学效果:
(1)提高学生的课程学习热情,加强课堂互动及教学质量。
(2)较好地完成课程项目, 提高课程整体平均分。
(3)激发学生积雪学习以及科研热情,以及鼓励其未来参与创业的意愿。
参考文献
[1]郭克华. Java Web程序设计.清华大学出版社.2011.1
[2]随婷婷,陈年生,黎明. 项目式驱动的Web程序设计教学改革研究.福建电脑2019(8).
作者简介:肖锋(1985—),男,讲师,博士,研究方向:计算机应用、信息安全;
胡曦(1984—),男,讲师,博士,研究方向:网络应用技术、网络安全。