您好, 访客   登录/注册

《Web程序设计》应用型课程教学改革研究

来源:用户上传      作者:王伟静 郭俊恩

  摘要:本文采用工作过程导向的教学模式,以“以就业为导向,以能力为本位”为宗旨,围绕课程建设和改革的总体思路开展教学改革。最后通过SOLO分类评价方法来评价学生的Web程序设计能力,进而实现面向能力评价的《Web程序设计》课程综合改革。
  关键词:SOLO分类评价;Waterfall教学方法;变量角色;应用型课程
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2020)01-0139-02
  1概述
  《Web程序设计》课程采用JSP描述Web程序设计的基本理论和实践技术,是软件工程专业的专业必修课程,主要面向大型应用程序开发和服务器端集成技术实践。
  本课程坚持以能力为本位的设计原则,将Web程序设计的基本理论与实践技术相结合,把软件工程的思想融入教学体系中,从基础理论及工程应用实践的角度出发培养学生的逻辑与Web程序设计思想、养成良好的Web程序设计习惯,掌握Web程序设计的基本方法,培养学生使用程序设计语言和面向对象思想解决实际问题的能力,使学生具有良好的专业技能和职业素质,形成具有优势的职业岗位竞争力lll。
  2课程建设和改革的总体思路
  《Web程序设计》应用型课程建设的总体改革思路是:采用工作过程导向的教学模式,围绕“以就业为导向,以能力为本位”宗旨,坚持以能力为本位的设计原则,通过SOLO(Structureof Observed Learning Outcomesl分类评价方法来评价学生使用Web程序设计湔台使用JsP技术描述,后台使用Java语言描述)的程序编写、程序阅读和程序调式能力,最终实现面向能力评价的Web程序设计课程综合改革。
  课程内容建设方面主要工作是,以面向工作过程导向教学理论为指导,围绕学生“系统功能设计与实现”核心能力培养,对接洛阳语音云创新研究院、洛阳中科信息产业研究院等科研院所和企业的产业需求,对《Web程序设计》课程的课程体系的解构和行动体系的重构。具体思路如图1所示,首先分析并解构《Web程序设计》的科学式课程体系;然后以工作过程为主线,对知识和技能进行重构和整合,提出具有操作性、系统性的专业知识和技能培养计划,形成基于工作过程的课程知识体系。
  3教学方法改革
  1)针对Web程序设计“范围广、知识点多、学时少”的特点,拟采用Waterfall教学方法。
  先将学习内容像瀑布一样输送给同学,然后在学习(瀑布下行)过程中遇到阻力的位置,进行知识点的深入讨论。将最基本和必要的知识点通过简单的概念引入,激发学生的学习能力和兴趣,并不断加深、拓宽学习的内容。既要注重基本语法的详细介绍,又要适时引入高级应用的内容,保证既有“点”的深度,又有“面”的广度,点面结合,相辅相成,以达到在有限学时内让学生了解并掌握Web程序设计基本概念和JSP技术使用方法的目的。例如,当介绍JSP中变量和方法的声明、Java表达式、Java程序片时,由于学生已经有c语言的相关基础,所以这部分内容可以很快地进行“面”2z的基本语法和应用讲解;对于JsP中的核心内容JavaBean、Servlet、MVC思想等这些“点”的介绍就需要相对比较完整和深入,从而使学生从C/S编程平稳过渡到B/S编程的使用上。
  2)针对Web程序设计重在培养学生计算思维的特点,采用“启发式”教学。
  将课堂讲授的重点内容放在对知识发现、发展、完善的过程上,而不是放在知识的最终结论上,不仅让要让学生了解JSP技术完成Web程序设计开发的最终结果,还要让学生了解JSP技术的提出背景和实现过程。努力把课堂教学变成学生自己研究问题的过程,教师和学生一起去发现、探索问题的答案,通过尝试失败、设计改进的过程,以便提高学生的计算思维和编程能力。例如,对于“MVC编程思想”,先不讲定义,让学生自由发挥,引导他们去发现“MVC编程思想”的特征,最后给出“MVC编程思想”的正式定义。这样可使学生不仅能够知道“MVC编程思想”定义,而且也可以更深刻地了解“MVC编程思想”定义的含义和应用价值,进而增加学生“MVC编程思想”的理解。
  3)针对Web程序设计实践性、应用性强的特点,拟采用“理论、实践和应用三合一式”教学方法。
  (1)理论与应用相结合
  从讲JSP技术的实际应用引入教学,丰富教学内容,提高学生的学习兴趣和科研素质。同时,学生的作业全部要求上机完成,以提高学生的实践和应用能力。同时要求学生完成个性化作业,给他们自由发挥的空间。
  (2)理论和程序演示相结合
  采用生动形象、图文并茂、兼具程序动态演示功能的多媒体课件进行授课。例如,将JSP技术的常用功能做成演示程序,使学生通过JSP技术的使用方法动态演示,加深对JSP技术的理解。
  (3)理论和程序实践相结合
  采用国际上先进的基于变量角色(Roles of Variable Based)教学方法,将JSP技术抽象为特定的几种变量角色ROVS,通过PlanAni可视化软件和IDE环境将ROVS图形化和动画化,展现ROVS的赋值和运算逻辑,借助可視化技术提高学生的程序阅读能力和综合问题解决能力。
  4)实践教学改革
  实验教学拟采用基于ROVS案例和程序阅读相结合的教学模式。每次实验课,首先对学生进行自由分组;然后,要求学生阅读一段基于ROVS的工程案例,识别每个变量角色,借助对变量角色计算赋值过程和生命周期的描述向小组成员来解释该工程案例程序的功能;接着,仿照该工程案例,综合运用已经学习过的Web程序设计思想和JSP语法,编写一个相对复杂的程序,并借助IDE的调试功能向教师讲解程序的执行过程;最后,教师依据SOLO分类框架,对学生的程序阅读能力和程序编写能力进行评价。
  4结论
  本文采用工作过程导向的教学模式,以“以就业为导向,以能力为本位”宗旨,通过SOLO分类评价方法来评价学生的Web程序设计能力,进而实现面向能力评价的《Web程序设计》课程综合改革。
转载注明来源:https://www.xzbu.com/8/view-15143758.htm