叶均隆,何银川,叶均明
(1.广东南方职业学院,广东 江门 529000;2.广东酒店管理职业技术学院,广东 东莞 523960;3.江门中心医院,广东 江门 529000)
经过几年Java Web程序设计课程教学,笔者体会到,课程进行到一半时,往往发现学生对课程的学习动力越来越弱,甚至有个别同学频繁玩手机和睡觉。经过课后跟多位学生谈心,了解到学生们的兴趣和前景向往各异,有网站程序设计、网站前端用户界面(User Interface,UI)设计、图像设计、视频剪辑、动画制作、活动组织、辩论问题,甚至个别学生在课堂备考教师资格,也有个别学生表示不太喜欢老师的讲课风格等等。为了使课程教学顺利进行,学生在课堂有不同程度的收获,需要因势利导,因材施教。教师经过一段时间的深入思考,设计了一堂特色教学活动课,即在教学班里举办网站设计比赛。
如果单纯让同学们完成指定的作品,这样跟一般的上机练习区别不大,同学们的兴趣较难调动起来,也限制了同学们的创造性。如果让同学自由发挥,也有一部分同学直接抄袭网站,有些甚至只把文字和图片改动了直接交上来。怎样实施班级的比赛确实值得思考。笔者曾在14级计算机应用技术专业和15级软件技术各班的课堂活动中实施班级网站设计比赛,总结出如下方案。
要求:班里按8个同学为1个小组(包括评委组,一般由班委组成),每组完成一个作品,网站主题自拟,也可以利用课堂上做过的项目进行二次开发。并由组长在课堂活动当天进行作品展示和演讲,评委们根据作品的情况和演讲技巧进行点评、提问及打分,两名记分员负责记分。点评时评委可以提问,组长不会回答可以让组内同学起立回答。作品可以是各类网站或网站素材,每组根据组员特长的情况进行分工,课程结束前在班内举行两次。为了激发同学们的积极性,笔者出资活动经费及奖品,班级比赛中得分排名在前60%内的可获奖品激励,得分越高的奖品越丰厚,优秀的作品还可以推荐参加校内网站设计大赛,并适当加分。
如根据图1所示的班级网站设计比赛日程,同学们第一次比赛有一个月时间来准备。一个月过后,要求完成作品并提交,再用一个星期时间,审核提交上来的作品,如果发现有同学使用互联网上现成的模板作为自己的作品,则让其重新提交,并说明原因(部分源代码可以模仿互联网的,但不能照本宣科)。在赛前40天,教师应多次跟踪学生完成作品的情况,学生有特殊的问题,要利用课堂时间给予讲解,并催赶进度和公开强调比赛的重要性;这些方面很重要,教师在课堂上简单说过一两次,同学们是不会重视的,完成的态度也不一样,更何况高职学生多数自觉性本来就不强。班级比赛前一天召开班级评委会议,让评委提前了解参赛作品并准备问题。
图1 班级网站设计比赛日程
班级网站设计比赛灵感来源行动教育法。行动教育法强调以学生为中心,教师为主导,不断自主学习与优化的教学过程[1-2]。学生在课后完成作品过程中自然会遇到困难。学生为了有出色的表现,活动开始之前的几周,学生咨询问题明显增多,除了作品制作知识外还有活动主持、演讲技巧等问题,因此学生在实践中从对知识感性认识上升到理性认识。本门课程涉及多门课程的知识点,发挥学生所长,让学生“要我学”转变为“我要学”。主持和评委的选择,可以在课间找班干或者同学了解,不一定都是班干担任。“Java Web程序设计”课程主要采用的是项目教学法,课程是在大二下学期进行,已完成前导PS,flash,Java,网页制作,数据库等课程学习。课程开始头一个月,主要是网页的前端加强、服务端网页(Java Server Page Java,JSP)基础知识、JSP的动作、servlet3.1、内置对象等知识。有了这些知识可以做些漂亮的前端网页和简单网络程序,但通常也有少数同学提前对后台与数据库交互或网站前后架构的知识进行学习。班级比赛举行当天,已经提前学习课程两个多月,其中一个多月准备是让学生在课后完成网站作品的。在这一个多月里,同学们也可以将学到的技术融入作品中,如:与数据库信息交互等。举办这样的比赛集体的参与度比较高,尽可能发挥每个同学的作用,有的同学喜欢图片处理,那么他可以完成整个网站的板式设计及切图;有的喜欢Web前端UI,那么他可以将同伴做好的图片结合DIV+CSS完成网站前端设计;有的喜欢动画和视频剪辑,那么他可以制作网站素材和广告视频推广;有的喜欢后台逻辑,那么重点就是网站与数据库交互的部分;其他类似的性质不一一描述。举办两次班级比赛的原因有:(1)各组反思作品和台上表现的优缺点,对下次表现有帮助。(2)表现不好的学生还有重来的机会,有利于学习与技能提高。不多次举办的原因:首先同学们的兴趣会减弱,其次课程的进度较为紧凑,因此两次较为合适。第一次比赛结束后,及时召集评委、主持和各组组长对这次活动进行总结,并把问题记录下来,为第二次班级网站设计比赛作准备,这样会提高下次班级网站设计比赛的质量。每个同学从活动准备到结束所分担的角色,都尽可能发挥他们的爱好与特长及因材施教。同学们当评委、主持、记分员也充分体现学生为主体、老师为主导的作用。评委点评和提问则有效防止过度抄袭行为和其他作弊行为,奖品则能有效激励同学们积极性。
实施班级网站设计比赛,同学的技能得到展示和提高。从多个班级实施效果来看,大部分班级在活动当天互动较好,活动能在愉悦氛围中进行。平时上课与老师互动多的或班级里有多名经常参加学生会活动的实施效果较好,学生也喜欢参与。有喜欢网站前端的学生从布置第一次活动后,就从笔者处要了一份网站前端设计课件,还咨询了不少这方面的问题。本学期结束后的暑假有学生还找到这方面的兼职并获得丰厚的报酬。接着其在下学期的学院网站设计大赛中还获奖了。有些是社团成员的同学,他们制作的视频和网站得到学院社团认可,并用来作为他们社团宣传的工具。各班有部分同学利用比赛作品,成功找到实习单位,也有部分同学获得学院网站设计大赛各项奖项,获奖率比往届高。有些作品通过修改转化为学院的精品课程网站。
举办这样的课堂活动课有助于活跃课堂气氛,还能进一步了解学生的兴趣和特长,有助于教师因材施教,有助于推选参加院级网站设计比赛。另一方面也能发现由于综合素质的不同,每个同学的思维或多或少有些偏差,有的偏向视觉思考、有的偏向模式化的数学思维、有的偏向语言思考或同时具有两种或多种的。怎样发现这些偏差、偏差的大小、造成这些的个体因素和环境因素以及如何利用这些比赛发掘其潜能将是值得研究的另一课题。另外实施班级网站设计比赛同时也符合广东南方职业学院对教育责任制最新的文件精神要求。
[参考文献]
[1]叶均隆,何银川,叶均明.任务驱动教学法在JSP网络程序设计项目教学中的运用[J].现代计算机,2015(5):20-22.
[2]王德华.德国职业教育行动导向教学法的微观考证[J].职业技术教育,2010(29):92-95.
[3]何银川,叶均隆.导师制在高职院校计算机专业培养中的应用[J].无线互联科技,2017(23):108-109.
[4]GRANDIN T.Thinking in picture, expanded edition: My life with autism[M].New York:Knopf Doubleday Publishing Group,1995.