Java Web应用程序开发课程教学设计优化策略研究

作者: 崔婷玉 张俊

Java Web应用程序开发课程教学设计优化策略研究0

关键词:Java Web应用程序;教学优化;教学内容;信息化教学平台;教学设计

0 引言

Java以其跨平台、安全性能好等优异特性受到越来越多程序开发人员的欢迎,Java Web应用程序开发也越来越受关注,其应用成功的案例已经遍布各行各业。Java Web应用程序开发课程是一门应用性较强的课程,对学生基础理论知识、实操技能要求较高,Java语言也是大数据技术专业学生参加各类学科竞赛和各项技能证书考试的重要工具。

Java Web应用程序开发课程主要包括Web客户端技术、Web服务器端技术、数据库技术,其中,Web 客户端技术是基础,Web服务器端技术是核心,数据库技术是关键。Web客户端技术涉及HTML、CSS、Ja⁃vaScript等技术[1-2],可以创建符合用户体验的网页前端交互界面,网页前端交互界面设计过程中,既需要考虑用户使用页面的美观性,也要考虑用户的操作体验感,让网页看起来舒适、自然,用户操作起来简单、易操作;Web服务器端技术涉及请求和响应、JSP、Web 服务器、应用服务器等技术,从客户角度来说,Web服务器端技术体验感不直接,但对于网页开发来说,Web服务器端技术是进行业务处理的重要一环,它负责接收客户端发送过来的请求,并对客户端进行响应[3];数据库技术涉及E-R图、数据增删改查、视图等技术,主要解决数据存储问题,数据库可存储客户个人信息、管理员账号信息、实时数据信息等,数据库可以帮助应用程序实现快速检索、存储、处理数据的功能。大数据技术专业学生前期静态网页设计与制作课程学习Web客户端技术,数据库基础课程须掌握数据库技术,Java Web 应用程序开发课程核心内容是Web服务器端技术。三大技术合理使用,才能确保网页的稳定性、安全性和可拓展性。

Java Web应用程序开发是大数据技术专业人才培养的一个重要方向,同时与学生的毕业作品设计息息相关,该课程的学习对于学生来说至关重要。JavaWeb应用程序开发课程知识点繁多、实践动手能力要求高,学习起来会有一定的困难,存在学生课程学习兴趣不高、实操能力不强的问题。传统的课程教学,学生课后与老师的沟通交流多使用QQ、微信、邮件、电话,存在教师回复不及时、问题不共享的问题。针对课程存在的问题,本文将课前备课、课中实践教学、课后指导三个阶段形成一个闭环,从课程教学内容设计、教学方法、考核方式、信息化教学平台等方面进行优化,提升了学生学习兴趣、学习效率,也提高学生课程知识掌握能力。

1 课程教学内容优化前分析

进行Java Web应用程序开发课程教学内容优化前,课堂教学以教师讲学生听为主,基础理论知识的教授占主导地位,理论与实践结合比例较低,使得学生实践动手能力较弱,独立解决问题的能力不强。

教师备课过程中,依据课程标准要求、课程内容、学生特点,对课堂授课内容进行设计,老师首先多关注课程理论知识的教学,使学生知识水平得到提升,对于学生的实操技能训练,可以在实训课程中结合理论课知识点进行训练。课堂教学过程中,根据教学内容设计,课程按照书本章节知识点进行授课,采用多媒体与板书结合方式进行授课,由于理论性较强,学生会感觉课程枯燥,学习的主动性降低。为检验学生课程知识点掌握情况,布置课后作业,课后学生遇到问题,使用QQ、微信、邮件、电话与老师沟通,存在老师信息回复滞后,回复时学生问题已经解决的情况,也存在学生无法清晰描述的问题,老师无法给出正确解决方案的情况,最后只能面对面给学生进行答疑,老师与学生、学生与学生在课后无法实现及时、高效、共享的沟通互动。

随着时代的快速发展,信息化技术已经应用到各行各业,信息化技术应用到教学过程中也越来越成熟。大数据技术专业在专业课学习过程中,学习使用的信息化教学平台有腾讯会议、长江雨课堂平台;常规教学活动使用的是蓝墨云、学习通、传智播客平台;实操课程使用的是Edu⁃coder信息技术类实践教学平台[4]。

经调查,学生日常生活中网络使用频次较高,主要用于娱乐休闲方面,学生也有学习的需求,但是课后作业不能很好地引导学生去学习思考,多数是被动完成任务,导致课后学习效率低下,自觉主动学习能力较差。如何利用学生感兴趣的网络环境,提高学生学习兴趣,提升学生学习的主动性,是教师在进行课程教学时所需要关注的重点。

2 课程教学内容优化

针对课程教学遇到的学生学习兴趣不高、实操能力不强、课后沟通不畅的问题,本文对课堂教学前、课堂教学、课堂教学后三个环节,在教学设计内容、学生课堂参与度提升、学习通信息化教学平台课前预习、学习通信息化教学平台构建讨论区、考核方式方面进行课程优化。

2.1 课堂教学前

1) 教学设计内容优化。根据课程标准要求,为了实现课程目标,本文从教学内容进行优化,优化前课堂教学按章节进行,优化后采用一个完整案例项目贯穿课堂教学。项目分解遵循从易到难、由浅入深的基本原则,形成多个子项目。网络电子书城作为一个Java Web应用成功的案例,学生在实际生活中也接触过,学生更容易体会Java Web应用程序开发课程的重要性、实用性、趣味性,用项目驱动教学[5],提高学生的学习效率和学习热情。

针对网络电子书城项目,项目开发过程中,不仅要考虑前台客户体验感,也要满足后台管理功能。前台展示页面,要求页面美观性强,页面操作简单,网页看起来舒适、自然;后台管理页面,要求管理者可进行电子商城客户信息、售卖书本信息、订单信息、工作人员账号信息等管理。

教学设计优化后的案例项目内容分配表如表1所示,从客户角度出发,项目1~项目6完成了电子书城客户注册、客户登录、欢迎页面、子页面优化、购物车结算等工作,涉及Web前端技术HTML技术、CSS技术、JavaScript 技术,Web 服务器端技术XML 技术、HTTP协议、Servlet技术、会话技术、JSP技术、数据库技术。

从电子书城管理员角度出发,项目7-项目8完成了订单后台管理相关功能、商城客户信息管理、上架书本信息管理、工作人员管理等工作。涉及Web服务器端技术JSP技术、EL表达式、JSTL、JavaBean技术。

基于网络电子书城项目子项目可以独立编写在文件中,并独立测试运行,子项目又可以整合之后,形成一个完整的网络电子书城项目。这种项目驱动教学的方式,帮助学生分解任务,将复杂问题简单化,降低学习难度。

2) 采用学习通信息化教学平台完成课前预习。教学内容优化前,课堂教学之前,虽然教师针对学生情况、教材情况、课程标准、教学方式进行备课,上节课会要求学生进行课前预习,但学生预习了没有、预习得怎么样,教师无法精确了解。

通过不同信息化教学平台的使用比较,学习通信息化教学平台比较适合Java Web应用程序开发”课程的教学,学习通可以签到、投票、随机选人、学生抢答、问卷调查、分组任务、通知、讨论区等活动,学习通可以分模块上传学习资料和学习视频,Java Web应用程序开发课程涉及的开发工具的使用、开发环境的配置比较多,课堂的演示讲解学生无法完全掌握,学生实际进行实操过程中会遇到各种问题报错。针对这个问题,老师在备课的时候,提前录制操作视频,准备操作手册,上传至对应的子项目知识点,为学生课后学习提供依据。课前教师在学习通开展课前测试,通过每位学生测试情况,了解学生知识掌握情况,课堂教学重难点与学生实际情况更贴合,课堂教学更有针对性。

2.2 课堂教学

1) 学生课堂参与度提升优化。教学内容优化前,课堂采用教师边实操+边讲解的教学方式[6],理论课堂,学生以听讲为主,课堂参与度较低,学生对课程的兴趣度降低。

教学内容优化后,课堂采用教师实操演示+学生实操+教师讲解+学生讲解的教学方式。教师仍采用边实操+边讲解的方式,但是教师在进行代码编写实操中,引入问题关卡的设置,选取学生上台实操,测试成功后,通过关卡,由闯关成功的学生进行讲解,老师学生共同完成课堂教学。这种学生参与课堂实操的方式,大大提高了学生学习的积极性,也提升了学生学习效率和学习热情。

2) 采用学习通信息化教学平台进行课堂互动。教学内容优化前,课堂授课过程中,教师无法获取每位学生阶段学习情况,课堂教学以老师讲授为主。教学内容优化后,课堂教学过程中,教师需要了解每位学生知识掌握情况,采用学习通信息化教学平台开展课堂阶段性测试,测试结束,选取学生进行讲解。通过学习通信息化教学平台进行课堂互动,可以明显感受到学生全身心投入课堂中,并为自己的讲解努力准备。

2.3 课堂教学后

1) 采用学习通信息化教学平台构建讨论区。师者,所以传道授业解惑也。人非生而知之者,孰能无惑?课程在学习通信息化教学平台建立讨论区,学生关于课程的疑问都可以在讨论区提问,老师和其他同学都可以跟帖进行答疑。教师在进行课堂备课时,统计讨论区学生遇到的疑问,针对统一的疑问,在课堂教学中进行答疑。

课程教学前针对学生情况、教材情况、课程标准、教学方式、课前测试、讨论区情况进行备课,课堂教学过程中采用教师实操+学生实操闯关+教师讲解+学生测试讲解的教学方式,课堂教学后,学习通线上教学平台讨论区答疑解惑,讨论区信息收集后,作为教师备课的内容,教学过程形成一个闭环,让学生课前思考、课中参与、课后无惑。

2) 考核方式优化。本文对课程的考核进行了优化,如图1所示,Java Web应用程序开发课程将课程的考核分成了三部分:常规测评占50%,包括出勤率10%、实操测评20%、课堂表现10%、小组协作能力2%、自我评价2%、学生互评2%、课后讨论区活跃度2%、课后任务完成度2%。考核测评占40%,包括期中期末测评20%、项目单元测评20%。提升测评10%,包括单元测评提升5%、个体综合提升5%。课程考核方式的优化,使得考核方式科学合理化,提高了学生的学习兴趣,增加了学生学习的主动性,营造了学生学习的环境氛围,培养了学生综合素质。

3 教学内容优化前后学生成绩对比

本文选取大数据技术专业两个班级,这两个班级同一个学期进行Java Web应用程序开发课程的学习,班级1采用教学内容优化前教学方式进行课程教学,班级2采用课程优化后的教学方式进行课程教学,课程学习结束后,采用教学优化后教学方式班级平均成绩较高,同时通过对学生在学习通信息化教学平台学习次数进行统计,如图2、图3所示,采用教学优化后教学方式班级平台学生学习总次数更高一些。

如图2和图5所示,教学优化前,学生2023年5月10日平台学习次数值最高为72次,教学优化后,课程同一章节学生2023 年5 月15 日学习次数值最高为224次,明显高于教学优化前访问次数。如图2和图3 所示,教学优化前后对比,学生使用学习通学习讨论更频繁更积极,表明学生学习兴趣提高了,同时学习主动性也提升了。

Java Web应用程序开发课程从应用开发工作领域的成功案例着手,案例所需相关技术知识,由前期静态网页设计与制作、数据库基础课程和Java Web应用程序开发课程汇总完成,学生大一、大二两个学年完成Java Web应用程序开发技能与知识的学习。Java Web 应用程序开发课程以培养学生应用JSP技术进行Web应用程序开发能力为目标,了解Java Web技术架构,掌握HTML,Javascript 和CSS 静态网页开发技术,掌握Java Web开发的核心技术JSP和Servlet等,掌握使用MVC 模式设计、开发Web项目。在项目实战中培养学生的编程能力、程序调试能力,团队合作与沟通能力、自主学习与创新能力,为今后应用Java Web 编程技术和从事软件开发与测试工作奠定坚实的基础。

4 结论

22 级大数据技术专业Java Web 应用程序开发课程采用上述优化后的教学方法。学生通过课前预习及信息化教学平台测试,引起学生学习的兴趣,结合课堂教学过程中与老师配合完成项目实操,提高学生的课堂参与度,构建学习通信息化教学平台讨论区,为学生答疑解惑,学生不仅理论知识学习更为扎实,实操技能也大大得到提升,面对代码的报错,能熟练解决问题,为软件项目开发积累经验。

上一篇 点击页面呼出菜单 下一篇