基于设计导向的web应用开发课程标准开发探讨
2015-08-28高维春张建辉
高维春 张建辉
(深圳信息职业技术学院计算机学院,广东 深圳518172)
1 引言
“设计导向”职业教育的目的是满足企业对产品质量和创新能力不断提高的要求[1],学习内容不仅包括专业技能,更重要的,还要培养学生创新能力等综合实践能力。不仅培养学生处理开放性工作任务的能力,更要培养学生独立设计解决问题的策略的能力。
工作过程系统化是“设计导向”在职业教育的体现与具体化。工作过程系统化摒弃了学科结构系统化学习中偏重理论、缺少应用能力培养的弊端,在具体的职业行动中培养学生的职业能力;工作过程系统化通过“从工作领域—学习领域—学习情境”这一具体可行的转换步骤,使“设计导向”职教理念在实现以人为本,培养学生做事、做人上更具操作性。
本文从企业、市场调研入手,通过与行业专家、企业人员、毕业生多层次面谈讨论,归纳出网络技术专业可能就业的典型职业岗位。然后调研企业专家、技术人员,确定该专业工作岗位的典型工作任务以及开展该专业职业教育所需的教育条件,进而形成行动领域。再按照一定教学法、方法论导出相关的“学习领域”。其中,《web应用开发》是“动态网页设计与开发工程师”学习领域的内容之一,之后,按照工作过程系统化课程开发的课程内容选择和序化要求,使该课程标准即学习领域的开发体现“设计导向”的职业教育理念。
2 基于设计导向的工作过程系统化的课程标准开发的总体步骤
姜大源等在《德国职业教育学习领域的课程方案研究》一文中归纳了工作过程系统化学习领域课程开发的总体思路,给出了课程开发的八个基本步骤。第一步通过分析职业岗位的工作过程,了解职业与工作过程之间的关系;第二步调查并掌握该教育职业开展所需的教育件;第三步根据典型工作任务,确定该教育职业所包含的职业行动领域的数量和范围;第四步描述职业行动领域,主要是描述和界定所确定的各个职业行动领域的功能、所需的资格或能力;第五步与行业企业专家做出评价、选择行动领域;第六步根据教学法、方法论由行动领域导入到学习领域;第七步扩展描述学习领域,包括学习目标、时间及内容;第八步扩展表述学习情境,主要通过学习情境具体化来深入展开。“工作过程导向”的学习领域包括课程目标、课程学时和课程内容三个要素。其中课程内容的两大关键性因素是课程内容的选择和课程内容的序化。在学习领域课程内容的选择上,课程开发摒弃“惰性知识”而关注“行动知识”,即掌握那些对行动至关重要的应用性知识。谢尔滕博士和里德尔博士将应用性知识分为陈述性知识范畴和程序性范畴,并将陈述性知识再细分为事实性和概念性知识以及理解性和论证性知识。而程序性知识指的是处置性知识和策略性知识,除应用性知识之外还具有一定控制和调节作用,旨在激活其他类型的知识——元知识[2]。
图1 学习领域课程开发过程
3 《web应用开发》课程标准开发
3.1 《web应用开发》课程标准开发过程(见图2)
图2 《web应用开发》课程标准开发过程
网络技术专业教师与深圳行业企业专家、毕业生进行了多层次的面谈讨论,了解到网络技术专业典型职业岗位有网络管理员、系统管理员、网站管理维护员等首次岗位以及网络工程师、系统工程师、网站设计师等发展岗位。同时了解了岗位职业教育所需的教育条件,确定了首次岗位和发展岗位的工作任务和工作过程,进而把在实际工作中出现频率高、知识性强的工作任务集合形成行动领域,从而得到网络技术专业的行动领域,包括网络管理、系统管理、网络构架集成、网站设计、网络信息安全、网络数据库维护等工作任务。其中,“网站设计”行动领域具体包含“程序设计、静态网页制作、动态网页制作”等典型工作任务,按照“由浅入深、逐步递进”的教学法、方法论导出“Web应用程序设计与开发工程师”职业的“学习领域”,见表1,因而《web应用开发》是该岗位学习领域的内容之一。然后,开发该学习领域,确定学习目标,学习时间及学习内容。在学习内容设计上,按照工作过程系统化课程开发要求选择和序化课程内容。
“设计导向”要求“以人为本”,培养学生的职业综合素质,因此,在扩展描述学习领域中,《web应用开发》学习领域的学习目标不仅包括知识目标,还包括能力目标和素质目标。通过这一学习领域的学习,掌握web应用项目开发的基础知识和基本技能,培养严谨务实的分析问题与解决问题能力,并培养诚实、守信、坚忍不拔,善于沟通和合作的品质,为提高职业能力奠定良好的基础。
在学习时间选择上,《web应用开发》应在《静态网页设计》、《数据库设计与维护》等学习完成之后开设。
课程内容的两大关键性因素是课程内容的选择和课程内容的序化。
在课程内容的选择上(见图3),《web应用开发》把网站开发环境、窗体控件、主题母板、报表等概念知识和理解性知识作为陈述性知识,把项目开发的可行性分析、功能模块划分、软件测试等作为程序性知识,把独立设计解决问题的策略作为元知识,不仅培养学生的专业技能,更加重视学生解决问题、创新能力等综合能力的培养。在课程内容排序上,《web应用开发》以“网上书店”案例为载体,该案例对知识模块进行重组,课程开发采用阶梯式连续递进的线性结构化形式。
表1 Web应用程序设计与开发工程师职业学习领域框架
3.2 《web应用开发》课程标准简介
3.2.1 课程概述与设计
《web应用开发》是计算机网络技术专业的一门专业拓展课程,将课程理论与实践相结合,是一门实践性较强的课程。
图3 web应用开发学习领域课程开发课程内容的选取
课程的目标是web应用程序设计与开发工程师岗位职业能力的培养。其总体设计理念是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力,为学生可持续发展奠定良好的基础。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业岗位对知识、技能和态度的要求。
本课程的先行课是《程序设计基础》、《静态网页设计》、《动态网页设计》等。
3.2.2 课程目标
通过本课程的教学,在知识目标上实现:掌握web应用项目开发的基础知识和专业技能。在能力目标上实现:培养严谨务实的分析问题与解决问题能力,能胜任综合商业网站的开发工作。在素质目标上实现:为就业与可持续发展奠定基础,培养诚实守信、坚忍不拔,善于沟通和合作、具有创新能力的综合素质和品质。
3.2.3 课程内容
依据web应用程序设计与开发工程师岗位的能力目标,在总体设计思路基础上,依据项目安排表,设计每个项目的教学目标、教学内容、重点难点及解决方案,给出具体的教学实施方案。本课程将网上书店综合项目分解为十个具有递进关系的学习情境,具体包括:网上书店系统需求分析、网上书店系统功能设计、数据库设计、母版页设计、主页的设计与实现、用户注册与登录页面的设计、购物车管理、后台管理、运行测试、网站发布。
3.2.4 学业评价考核
学业评价考核中贯彻能力本位的理念。变单向教学评价为多元评价,将静态教学评价变为动态评价。变学生被动应对考试为主动参与考核,将结果式考核变为分阶段分层次的不同学习情境的过程考核,重点评价学生的职业能力。以过程性考核为主,结果性考核为辅,其中过程性评价的比重为60%,结果性评价的比重为40%。
4 结论
《web应用开发》学习领域课程标准的开发基于“设计导向”的理念,借鉴德国的“工作过程系统化”学习领域课程开发的八个基本步骤。本文分析了在课程标准的设计与开发中需要关注的课程开发的两大关键性因素,详细介绍了课程内容的选择和序化。
[1]赵志群,王炜波.基于“设计导向”的职业教育思想[J].职业技术教育:教科版,2006,19(27):10-13.
[2]姜大源,吴全全.德国职业教育学习领域的课程方案研究[J].中国职业技术教育,2007(1):47-54.