郑辉
摘 要:本文以笔者的具体教学经验为基础,以Web技术的实践应用为切入点,针对目前Web开发技术课程教学中存在的重理论、轻实践、方式方法单一等问题,探讨了该课程教学改革的方法和途径。
关键词:实践应用; Web开发技术; 教学改革
中图分类号:G434 文献标识码:A 文章编号:1006-3315(2020)5-160-001
随着Web技术应用领域的不断拓展,各行各业对此方面的人才也提出了更高的要求,为了提高计算机专业Web开发技术课程的整体教学效果,培养集综合素质与创新能力于一体的Web创新技术型人才,从而满足社会日益旺盛的Web技术人才需求,本文对此方面进行了一些探讨。
一、目前Web开发技术课程教学中存在的几点问题
1.在课程设置上,理论课与实践课未能做到有效结合
为了实现学校和社会在Web技术和人才方面的有效对接,国内大部分高校都对Web开发技术这门课程给予了高度重视和大力支持,在加大理论课程内容设置的基础上,开设相应的实践操作课程,但是同时也由于过于偏重理论教学,实践内容相对较少,且实践课程课时的安排大多都集中在理论课程教学全部结束之后,使得实践教学远远滞后于理论教学,不能及时巩固理论课程中学习的相关知识点,影响理论与实践的有机结合,而且实践课的内容一般都是为了验证已经学过的知识,缺乏创新性和实用性,阻碍学生解决实际问题能力的培养,导致学生在毕业之后不能满足工作岗位上的相关要求。
2.在课堂教学上,方法模式单一,气氛枯燥沉闷
在Web开发技术的课堂教学上,大部分教师仍然采用传统的“满堂灌”“填鸭式”的单一教学模式,老师单方面地讲解,学生被动地接受,师生、生生之间缺乏有效的互动和交流,教师的讲授占据课堂太多的时间,学生自由讨论和主动思考的是时间少之又少,而且一般也只是看和听,无法做到眼、耳、手、脑的同步与统一,因此,学生普遍对课堂学习缺乏兴趣和积极性,导致课堂气氛枯燥沉闷,影响教学效果的提升,对学生实践创新能力以及动手操作能力的培养造成消极影响。
3.纯理论知识教学方面,也受到多重复杂因素的影响
Web开发技术的实用性特征要求学生对于Web的基本概念、C/S、B/S模型以及Web开发的基本技术等理论知识都要做到熟练掌握,从而为以后相关的开发设计工作奠定坚实的基础。鉴于当前各大高校持续扩招的现状,学生的地域来源和组成结构相对来说也较为复杂,基础知识水平也参差不齐。除此之外,也存在很多跨专业选修的学生,因此知识结构存在很大差异,从而限制了理论知识教学质量和水平的提升。对于深化学生对C/S、B/S模型、常用Web开发工具以及Web网站开发技术等知识的理解,实践教学是最行之有效的方法[1]。
二、基于实践应用的Web开发技术课程教学的改革
(一)Web开发技术理论课程的教学改革
1.案例分析教学法。应用案例分析教学法进行Web开发技术理论课程的教学,需要计算机专业的教师对具体案例进行讲解,阐述课堂内容,将案例与Web开发技术基本理论进行有机结合,构建完整且合理规范的课程内容体系。例如,在针对forward的教学中,首先,利用PPT让学生对新语法的功能、属性和方法有一个大致的了解。其次,借助案例让学生认识在真实编程环境中的相关代码以及页内跳转结果页面[2]。
2.多媒体教学法。与网络、多媒体视频等现代教育技术的结合往往会使案例教学法发挥更大的功效。在案例教学的过程中搭建Web开发技术课程网络平台,将教学资料、教学案例和视频等相关资源利用网络展示出来,让学生借助网络平台开展自主学习,同时通过网络进一步了解和演示案例,从而巩固所学知识。
(二)Web开发技术实践课程的教学改革
1.互动式教学法。互动式教学法可以拉近教师和学生的距离,使双方建立更为紧密关系,一方面,有利于教师了解学生的个性特点,从而有计划、有针对、有步骤地进行分层次教学,做到因材施教、因人施教。另一个方面,有利于学生充分发挥和展示自身各方面的优势,促进自身综合素质的提高。例如,对于相对简单的实例,教师可以拆分代码,然后让不同的学生在老师的电脑上对不同的代码段进行编程,其他学生在自己的电脑上进行自主编码。这种方式既便于教师对学生的问题进行灵活解答和纠正,也利于提高学生的动手实践能力。互动式教学法在师生双方互相获取教学和学习信息方面具有其他方法不可比拟的优势[4]。
2.分组教学法。分组教学法是将全班学生分成多个学习小组,让学生在组内进行学习和讨论,这种方法有助于培养学生的团队合作精神。例如,教师可以按学号将学生分组,每个小组的学生平均5-6名,各组内民主选取组长负责组内每个同学各项学习情况的记录和成绩评定,并每隔一个阶段就向老师递交记录表,方便老师及时掌握学生的学习进度,同时教师可以设置一些激励措施,例如成绩加分、口头表扬、物质奖励等,促进学生之间的协作和竞争。
三、结语
本文以实践应用为基础,从理论和實践两方面对Web开发技术教学改革进行了探索,目的在于在提高学生学习积极性和主动性的基础上逐渐提升学生对Web开发技术课程理论和实践知识的掌握程度以及Web系统的开发设计水平和能力,强化学生科学思维能力的同时进一步培养学生的实践能力和创新能力,从而完善理论与实践教学。
基金项目:1.院级智慧课程试点“HTML5开发基础智慧课程试点”项目,项目编号:2017YZHK10。2. 安徽省高等学校自然科学研究重点项目“基于HBase的动态可配置数据采集整合与提取复用系统的应用研究” 项目编号:KJ2018A0764
参考文献:
[1]汤双霞.互联网背景下教学一体化的WEB前端开发课程教学模式探究[J]科教导刊(电子版),2019(21):99-100
[2]邹晶晶.项目化教学法在Web应用开发课程教学改革中的应用与实践[J]电子测试,2015(18):134-135
[3]王俊松,王岚.基于高职科技园平台的课程改革实践研究——以《Java web应用开发》为例[J].文教资料,2017(13):166-167
[4]林萍.Java web应用开发课程中MVC编程模式教学过程剖析[J]现代职业教育,2018(17)