您好, 访客   登录/注册

行动导向法在WEB应用开发课程中的应用

来源:用户上传      作者:

  摘要:WEB应用开发是一门实践性很强的课程,该文指在通对行动导向法的研究,探索应用型人才培养中WEB应用开发课程教学与企业需求相适应的方法,构架一个行动导向教学理论和实践教学相结合的课程教学体系。
  关键词:行动导向法;WEB应用开发;应用型人才培养
  中图分类号:TP3        文献标识码:A
  文章编号:1009-3044(2019)19-0176-02
  行动导向法(Handlungsorientierter Unterricht)起源于德国,德国职业教育界于20世纪80年代起,开展了行动导向教学法的讨论与实施,这对德国职业教育发展产生了深刻的影响,并取得了巨大的成功。行动导向教学的要义在于强调学生的主体地位,学生是学习过程的中心,教师是该过程的组织者,教师通过获取信息、计划、决策、实施、检查、评估的六步教学法,让学生在整个学习过程中都能独立地完成每一步骤,培养学生的“动手”能力。把行动导向法运用到教学中,创设真实与模拟相结合的教学环境,建立多元综合评价体系,构建体现行动导向理念的教学方案,并通过实施教学方案,验证行动导向教学的有效性。这更有利于培养理论基础知识扎实、实践动手能力强、具有较强的职业素养和创新能力的应用型人才。
  应用型人才的培养核心是学生的职业技能,而程序设计类课程对学生的动手能力要求更高,要求学生具备一定的项目实战能力,这样才能更好地满足企业需求。因此,将行动导向理论引入到程序设计类课程教学中有助于提高学生的项目实战能力,使学生技能更好地与企业要求对接。
  “行动导向”的本质在于“工作过程导向”,现在很多学校的程序设计类课程教学还停留在传统的教学模式,教学效果差强人意。具体表现在以下几个方面:1)教学目标没有体现能力本位, 仍将掌握专业理论知识作为教学目标,忽视了学生职业技能的培养;2)教学活动以教师为中心,大部分的课堂教学仍以讲授为主,学生只能被动的接受,学习的主动性也无从发挥;3)教学方法单一,仍然采用“示范-模仿-练习”三步;4)教学内容注重知识的系统性,忽视知识的工作过程性,不利于学生职业岗位意识的培养;5)使用统一化的尺度去考核学生,容易挫伤学生的学习积极性。
  本文就是希望通对行动导向教学研究,探索程序设计课程教学与企业需求相适应的方法。
  1 课程建设基本思路
  WEB应用开发课程是一门实践性要求很强的程序开发类课程,它以案例的方式讲述Web应用程序开发与设计所涉及的技术。课程主要讲授了Web窗体服务器控件、ASP.NET对象、ADO.NET、数据绑定、样式和主题与母版技术、用户控件等。学生学习完课程之后,应该掌握使用 ASP.NET 开发Web应用程序所需的各种基本知识和技能,熟练掌握相关开发工具的使用,对Web程序设计有一定的认识和了解,并能够利用ASP.NET独立自主开发Web应用程序。
  根据应用型人才培养要求,笔者认为:程序设计类课程需要进一步加强学生实践能力的培养,还应借鉴德国“双元制”行动导向教学法,创新校企联动机制,培养学生职业技能。在行动导向理论的指导下,以WEB应用开发课程为例,对教学诸要素进行设计重构,包括学习者特征分析、教学目标的制定、教学内容的选取以及教学评价的设计,最终形成行动导向教学方案。
  2 行动导向法的具体实施
  WEB应用开发原授课方式虽然是在机房上课,但仍是以教师讲授为主,学生上机操作。教学内容按照教学大纲要求分模块进行讲授,各部分任务内容分散,侧重点各不相同,学生无法将所学知识形成一个体系,教学效果不理想。根据行动导向法“以学生为主体,以工作过程为导向”的要求,在新的教学模式中将以能力培养和岗位需求为前提,制订课程目标;基于WEB开发项目的工作过程,打破课程内容的人为划分,将各部分内容融合,通过实际项目的制作实施,完成课程教学内容; 以能力和素质提升为依据,合理进行学生学习效果评估;以提升学生学习兴趣为目的, 实验新的教学方法和模式,改革教学过程。
  2.1 教学目标的确定
  当前企业对WEB开发人员的要求主要分为前端和后台两种,结合本专业学生文理兼收的实际情况,我们以前端开发为主,后台代码为辅。这要求学生要掌握的基本技能为:掌握HTML(DIV+CSS)、JavaScript/AJAX等Web开发技术,学会使用Jquery框架,并掌握一个开发平台和语言的应用,这里我们选择ASP.NET。综合以上需求,得出WEB应用开发课程的教学目标为:以“XX商务网站制作”为主线,其包含5个子项目:1)网站的规划与设计;2)网站主页的制作;3)网站子页的制作;4)网站后台管理系统的实现;5)网站的测试与发布。同时为学生课程课下练习,在课余时间要求学生完成个人网站的制作。
  2.2 教学内容的实施
  行动导向教学的实施按照六步教学法:获取信息、计划、决策、实施、检查、评估。笔者将其分为四个阶段即:准备阶段(制定计划、导入项目任务),实施阶段(项目分析、設计与编码),调试阶段(项目调试、发现问题、解决问题),评估阶段(总结问题、做出评价)。下面,以一个教学项目为例介绍整个实施过程。
  2.2.1 准备阶段
  准备阶段首先教师公布项目任务,如制作网站首页,要求学生自己先上网了解优秀的WEB站点及其使用技术,这里可以根据实际情况,要求学生在网上通过慕课,在线视频公开课等先行学习相关技术。然后,学生按照5-6人进行分组,成立项目实施小组,每个组由一人担任项目经理,项目经理在多个项目中采用轮换制,项目经理提出具体纪律要求,分配子任务,按老师要求规划时间进度,教师公布课程考核方案(项目组互评40%,教师评价60%)。
  2.2.2 实施阶段   教师首先讲解项目中所用到的技术,结合相应实例,通过案例教学将项目中的知识点逐项讲解,学生同步进行模拟练习,讲解内容以项目实际应用为背景,而不是按传统的知识点排序。
  教师讲解完后,项目经理组织项目组成员进行项目的分析与设计,并形成相应的文档,项目经理负责对项目的实施进行监督,教师的主要任务是对学生的问题进行收集、答疑和指导。我们以网站首页的制作为例主要包括以下几个子任务:
  1) 页面的分析与设计。
  2) 通过Dreamweaver利用DIV进行页面布局。
  3) 导航条的制作。
  4) WEB基本控件的应用。
  5) Javascript实现网站的圖片效果。
  6) CSS样式表的编写。
  经过系统性的训练,学生通过项目,将老师讲解的分散的知识点联接成一个整体,学生知识的掌握更加牢固,并与实际应用相关联,增强了学生学习的兴趣。
  2.2.3 调试阶段
  各组完成任务后,由项目经理进行成果展示汇报,组与组之间相互点评并提出问题,组员记录问题。互评结束后,组内根据提出的问题进行讨论,提出修改意见,根据修改意见进行修改。
  2.2.4 评估阶段
  每个项目组随机选取一个学生为代表,进行项目的最终成果展示。教师根据展示情况进行总评,总结整个项目实施过程中的问题及提出决方案。项目经理根据考核表要求对项目成员进行打分评价,项目组成员如果对分数有异议,可找老师进行申诉。教师对每位学生按平时的考核记录进行打分评价,并按教师评价点60%,组内评价40%的比例汇总学生的最终成绩。
  行动导向法的教学模式是基于能力为本的教育理念,学生学习评价应更侧重于过程, 过程评价与终结评价相结合。学生的课程最终考核由项目开发考核与基本知识考核两个部分组成,项目开发考核占60%,基本知识考核占40%。项目开发考核成绩为课程中所有项目成绩的平均值。基本知识考核则采用考试的形式,在期末进行笔试考试。
  3 总结
  行动导向教学法通过确定能力本位的教学目标,选取工作过程为导向的教学内容,采用行动导向的教学方法,创设真实与模拟相结合的教学环境,建立多元综合评价体系,构建体现行动导向理念的教学方案,有效地提升了课程教学效果。
  应用型人才的培养核心是学生的职业技能,而程序设计类课程对学生的动手能力要求更高,要求学生具备一定的项目实战能力,这样才能更好地满足企业需求。因此,将行动导向理论引入到程序设计类课程教学中有助于提高学生的项目实战能力,使学生技能更好地与企业要求对接。
  参考文献:
  [1] 姜大源, 吴全全. 当代德国职业教育主流教学思想研究[M]. 北京: 清华大学出版社,2007.
  [2] 汪静. 德国职业教育行动导向教学模式研究[J]. 职业教育研究, 2017(3).
  [3] 姜大源. 技术与技能辨[J]. 高等工程教育研究, 2016(4).
  [4] 陈俊斌. 基于行动导向教学模式的《网页设计与制作》课程设计[J]. 中国新通信, 2017(4).
  【通联编辑:代影】
转载注明来源:https://www.xzbu.com/8/view-15005588.htm