以学生为中心的Java Web开发课程教学改革
2016-11-09杨林根李红梅
杨林根 李红梅
(广东白云学院,广东 广州 510450)
以学生为中心的Java Web开发课程教学改革
杨林根李红梅
(广东白云学院,广东 广州 510450)
针对本课程的特点及目前课堂教学中存在的问题,在“以学生为中心”的教学理念指导下,提出新的教学模式并设计了相应的教学情境和考核评价方式。从而最大效能地提高Java Web开发课程的教学质量,促进学生深层次学习。
Java Web开发课堂教学模式评价方式
Java Web开发是计算机软件工程专业一门综合性、实践性很强的核心专业课程,涉及的知识点多、广、抽象且侧重于实际应用。它将网页设计、数据库、Struts2、Spring、Hibernate等主流技术综合应用到企业项目开发中,对学生职业岗位能力和职业综合素质的培养起重要支撑作用,成为打造学生就业技能的一门重要课程。国内大多数高校的计算机相关专业都开设了这门课程。但是目前高校培养的学生还不能很好地满足企业的要求。
1 存在的问题
①传统的“以教师为中心”的教学模式导致学生被动地接受知识,没有发挥学生的主观能动性,学习效果不佳,也无法适应学生的发展。②学生缺乏编程能力训练,无法独立设计与开发应用程序,工程实践能力不强。③教师布置的实验过于理论化和单一化,普遍缺乏综合性和实际性。这必然导致学生无法对所学知识形成一个完整的、深刻的认识,更不能灵活应用这些知识解决实际问题。④教学目标不清楚;有些教师一进教室就开始讲,一直讲到下课,说的都对,中间也有师生互动,只是一节课下来使学生很茫然,学生不明白这节课到底应该知道些什么,应该掌握什么。由于教师的教学目标不清楚,学生们也就无法进行自我评价。
2 “以学生为中心”的Java Web开发课程改革
2.1“以学生为中心”教学理念内涵及改革思路
根据国际发展经验,提高大学教学质量的新方向是大学教学改革,即把传统“以教师为中心”的教学范式转到新的“以学生为中心”的教学范式上来。“以学生为中心”的教学理念[1]提倡“以学生为主体,教师为主导”,学生能够影响自己学习的内容、形式、材料和进度。在整个学习过程中,学生处于中心。教师给学生提供独立学习和相互学习的机会并且给学生提供进行有效学习的技能指导。教学策略主要体现在教学目标、教学内容及教学方法三个方面:教学目标主张以提高学生的实践能力、创新能力和学习能力为主。教学的起点置于学生的学习需要上,教学内容强调实践导向,按专业能力构建教学内容。教学方法强调互动。
针对本课程的特点及上述问题,根据“以学生为中心”的教学理念,从改革教学模式及方法入手,构建一种有利于促进学生学习有利于学生自主学习能力培养的教学模式,再重构教学情境,优化教学内容,充分发挥学生的主动性与积极性并创设相应的考核评价方式。
2.2Java Web开发课程目标定位
对于不同类别的教育不同层次的课程而言,课程目标的确立以及课程内容的选择和组织都是有差异的[2]。学校是应用型本科,由于很多教师对应用型本科教育概念的认知还比较模糊,从而导致对课程目标的定位不准,依然停留在知识层面,没有突出能力目标。
根据专业培养目标,定位该课程的培养目标为:以软件企业对Java编程人员的岗位技能需求为依据,以培养企业需要的应用型人才为宗旨,培养学生灵活运用所学知识设计及开发出具有一定专业水准的WEB应用系统的能力。
2.3“一驱三段六环节”课堂教学模式
在教学改革过程中,教学模式的改革是关键。因为教学模式是在一定教学思想或教学理论指导下建立起来的较为稳定的教学活动结构框架和活动程序,不仅反映课程设计者与实施者对待“学”与“教”的态度,而且还直接影响学习者的学习成效。
“一驱三段六环节”课堂教学模式中的“一驱”是指项目驱动。该模式按照时间顺序将整个教学过程分为课前、课堂和课后三个阶段并分别以教师活动和学生活动为主线,呈现教与学活动的六个环节。其中,教师活动包括教学准备、指导内化和评价反思等三环节,学生活动包括自主学习、知识内化和知识固化等三环节。具体设计如图1、图2。
图1 教师教学过程设计
图2 学生教学过程设计
2.4基于工作过程系统化课程学习情境设计
“工作过程系统化”理论[3]认为,工作过程是在企业里为完成一项工作任务并获得工作成果而进行的一个完整的工作程序,是一个综合的时刻处于运动状态之中但结构相对固定的系统。学习情境是以某一项目、产品、服务、功能等为载体每一学习情境都为完整的工作过程,各情境之间体现由易到难呈平行、递进或包容关系,遵循职业成长规律,符合认知学习规律,使学生的迁移能力得到培养和锻炼。
整个课程在学习情境设计过程中以项目为载体,涵盖了课程的全部教学内容。基于工作过程系统化的项目,项目之间的选择具有重要意义,各个项目之间不能脱离,要具有持续性、系统性。重复的是步骤,不是内容。随着教学过程的进行,学生越来越成为主体,体现出学校所提倡的“学中做,做中学,学会做,独立做”的教学思路(见图3)。
图3 Java Web开发课程学习情境设计
2.5分组学习与讨论机制
随着教育改革的逐步深入,分组学习受到了认可和应用并日渐流行。它在促进学生形成良好的非智力因素等方面实效显著。以4~6人为限将学生分组,每组由基础较好的学生或助教担任组长。每次项目任务都由小组去完成。完成的方式有查阅资料、讨论、设计与开发等。完成后,由小组统一提交并安排小组人员在课堂上讲述题目的完成情况包括资料汇总、设计方案、程序演示与解答等。
2.6“全方位、多角度”考核方式
该课程实行“以完成精心设计的教学项目为基础,兼顾学习态度、自主学习、协作能力等,全方位、多角度”的考核评价模式。
将课程考核分为课前、课堂和课后三种类型(见下表):①课前考核主要根据学生的作业、课前自主学习情况等进行。②课堂考核依据出勤率、团队合作精神、完成项目的质量等进行。每完成一个子项目,教师选用组间互评、教师评价的方式给每一个学生恰如其分的评价并记录为阶段成绩。考核后,如学生对本人完成任务情况不满意,允许进一步完善,重新考核。③课后考核依据是对已完成的模拟项目进行修改完善、性能优化、功能拓展等。完成项目的质量较好地反映了学生自主学习、协作学习、知识综合运用、拓展创新的能力。
考核评价方式表
3 结语
将“以学生为中心”的教学理念应用到Ja⁃va Web开发课程教学中时,不能生搬硬套,应从学生问题出发,充分考虑学生的需求,了解和关注学生的个体差异,创造良好的物质情境和心理情境,充分调动学生的积极性、主动性,引导学生自主学习,培养学生独立解决问题的能力。但不可将“以学生为中心”与“以教师为中心”截然对立。以学生为中心,并不意味着要忽略教师的作用和地位。它对教师的要求不是降低了,而是更高了。教师要考虑问题的面更宽了,不仅要考虑到教的一面,而且要考虑到学生的一面。
[1]朱欣.“以学生为中心”教育理念的历史审视与价值定向[J].现代教育管理,2012,(4):6-9.
[2]严丽萍.应用型本科教育课程设计中的两难问题[J].江苏高教,2013,(3):85-87.
[3]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2008.