高职物联网专业Web平台开发技术课程教学方法探索
摘要:针对高职物联网Web平台开发课程教学存在的教学方法单一、教学内容与教学软件落后、考核评价方式不科学的问题,本文通过与企业合作交流,参考企业应用实例,更新教学内容并设计微任务项目驱动教学方案,通过翻转课堂教学过程进行方案实施,并进行期末考核+综合项目实现+过程性考核的考核方案改革,提高了理实一体教学效果,提升了学生的学习兴趣和热情。
关键词:高职物联网;Web平台开发技术;教学方法
1 引言
智慧物联网的应用已遍布各行各业, 物联网应用开发教学也成为当前信息技术教育的主流内容之一。高职物联网应用技术专业教学标准提出要培养面向软件和信息技术服务业,掌握物联网应用软件开发技术和方法,能够从事物联网系统应用软件开发、物联网项目的规划和管理工作的高素质技术技能人才,Web平台开发技术课程成为物联网专业的核心课程。为贯彻国家“十四五”职业技能培训规划中指出的“要坚持就业导向、适应市场需求,推动职业技能培训扩容提
质”的职业教育发展方针,提高物联网专业人才培养质量,推进物联网行业应用型人才培养,对高职物联网专业web平台开发技术课程教学的探索成为专业发展的重点。
2 课程教学目标及现状
物联网Web平台开发技术课程围绕Web前端、Web后台和数据库应用三方面知识展开教学,结合目前的教学现状,该课程教学实践中也发现如下问题。
(1)教学方法单一
Web平台开发技术作为物联网专业的专业核心课,采用多媒体教学,课时数偏少,给教学的组织和学生的学习带来了挑战。第一,课时不够,教学只能以基础知识加简单实例的方式进行,教学知识点零散而无法成为项目整体。第二,“理论讲授+实验课”的传统教学模式,无法有效调动学生的学习积极性。第三,教学实践是以“演示+独立作业”的模式,整个环节都没有企业软件项目开发项目组的工作环境。
(2)教学内容与教学软件落后
Web平台开发技术课程知识点较多,涉及到的前置课程比较多,导致学生的知识点遗忘情况严重;课程实验大都是对理论教学示例的验证,与企业级Java Web开发严重脱离;开发工具与开发技术更新速度较快,目前市面上教材内容跟不上行业发展。
(3)考核评价方式不科学
目前的考核方式是“过程评价+期末评价”的评价方式,但评价主要是根据学生代码验证结果及实验报告的撰写认真程度进行打分,由于实验内容代码已提供,只有验证的过程,而很少有思考的过程,因此在考核评价过程中学生成绩没有差别,甚至可以相互复制工程而老师无法判断抄袭,因此评定成绩并不准确,且根据运行结果判断掌握程度。
3 教学内容与教学方法改革
2.1 教学内容编排与设计
物联网Web平台开发包含前端开发和后台开发,前端实现页面显示;后端实现数据存储和检索,以及服务器与前端进行连接的接口。物联网Web平台开发以智能家居系统为例,侧重物联网后台管理平台,主要讲授Java Web技术,以SSM框架开发为例,主要包含前端HTML5
+CSS3+JavaScript+Vue技术,后台包含SpringBoot+MyBatis技术,进行教学设计,主要教学内容如表1所示。并在教学过程中引入Webstorm和IntelliJ IDEA开发软件。
表1 物联网Web平台开发课程设计
知识点名称
课时
主要内容及目标
物联网与开发技术概述
2
了解物联网的系统结构和应用开发技术
智能家居Web应用概述
4
掌握智能家居系统方案设计与分析方法;熟悉智能家居功能模块分析方法;
HTML5+CSS3
28
掌握HTML5文档结构;掌握HTML5标记;掌握CSS3样式表设计及美化方法;掌握HTML5盒子模型和布局方法;掌握HTML5文件操作及媒体操作。
JavaScript
24
掌握JavaScript ES6语法基础;掌握JavaScript对象;掌握JavaScript处理事件机制;掌握BOM和DOM操作方法;掌握HTML5+CSS3+JavaScript动态Web实现。
Web开发框架
12
掌握Bootstrap响应式页面开发;掌握Highcharts图表实现方法;掌握Vue前后端分离开发方法。
Spring Boot开发基础
30
掌握Spring Boot开发基础;掌握使用Spring Boot注解的方式整合MyBatis方法;掌握使用Spring Boot整合Redis的方法;掌握Spring Boot缓存、消息等服务方法。
Spring Boot 综合项目
8
采用Webstorm工具应用HTML5+CSS3+JavaScript+BootStrap+Vue完成前端代码编写;采用IntelliJ IDEA 完成Spring Boot+MyBatis后台代码编写。
2.2 微任务项目驱动式教学方法探索
物联网Web应用开发定位的是实践应用型课程,实践能力培养非常重要。为改善传统教学模式侧重理论或者理实分离,导致实践机会压缩或者理论与实践脱离的问题,提出微任务项目驱动教学模式,通过实践演示和练习过程中穿插理论知识点,从而达到强化理论、理论指导实践的效果,同时微任务的划分让学生能够以任务驱动实践,每次实践练习完成阶段性任务可以更直观的看到任务结果,从而获得满足感和成就感,并提升学习积极性。
微任务项目驱动首先是选择合格的项目,以智能家居物联网行业的典型应用为例,在平台设计过程中与企业合作交流,参考企业应用实例,进行项目设计与微任务划分,然后根据微任务进行教学,实现每个功能模块需要什么技术和方法,就针对性的教学,将知识点与任务实践融合。完成过程中通过交流、网络资料查询等方法,在项目完成过程中不断的积累,提高兴趣和自信心,增加学习主动性,提高实践技能。
课堂授课过程中录制作操作视频,以方便学生课下学习和理解;不定期开展在线腾讯会议或QQ会议答疑和ToDesk远程协助解决问题,以多种方式去辅导学生,解决学生在学习过程中遇到的技术问题。
2.3 翻转课堂教学过程设置
翻转课堂是一种把传统的课堂学习模式翻转,让学习者主动发挥,自主学习。它既可以提高学习者的自主性,又可以有效地提高学习效果。为了提交物联网Web平台开发课程的教学实践效果,在教学实施中采用翻转课堂教学过程,具体教学过程如图1所示。
图1 翻转课堂教学过程
2.4 课程考核方式探索
html5开发示例物联网Web平台开发课程分为期末考核+综合项目实现+过程性考核。过程考核评定的主要依据包括:考勤、问题回答、课堂测验、作业完成度,主要考察学生在学习过程中的专注程度
和学习态度;综合项目实现重点考核学生Web应用开发技术的掌握程度和运用所学编程知识分析系统与解决问题的能力。期末考核主要包括:理论机试和实践操作,理论机试考核学生预习效果、知识技能点掌握情况,实践操作考核知识运用、编码习惯、代码调试以及分析问题、解决问题等能力。