APP下载

基于WebMatrix的Web开发课程教学改革

2017-06-05孟俊仙韩辉

电脑知识与技术 2017年10期

孟俊仙 韩辉

摘要:针对目前高职院校在动态网站开发课程设置及实训等各个环节中存在的问题,结合市场在Web技术方面的人才需求,开发出适合高职院校教学实施的分阶段教学新模式。在实践应用中提高了学生主动学习能力,激发了学生学习兴趣,取得了较好的教学效果。

关键词:Web开发;WebMatrix;分阶段教学模式;课程实训

中图分类号:TP393

文献标识码:A

文章编号:1009-3044(2017)10-0101-02

Web网站开发是一个综合性的IT技能,在社会中应用很广,开发人员的需求量也很大,因此在高职计算机应用技术专业开设该课程符合市场的需求。网站开发对技术人员要求较高,如何培养出合格的高职人才需要我们不断的探究和实践。

很多学校在制定专业教学计划时存在这样一些问题:有些课堂所讲的内容过于简单或已过时,很难贴近社会的要求,即学校培养的人才满足不了市场的需要;或者直接把市场应用的技术和项目直接搬进课堂,讲给学生,这样的项目学生很难理解,与学生接受能力相脱节。专业负责人在制订教学计划时要避免出现以上两种情况,在制订教学计划和设置教学内容时要遵循两个原则,第一要与市场接轨,第二要考虑到学生的接受程度,循序渐进,由浅入深,逐步积累,才能培养出市场需要的网站开发人才。

在几年的教学实践中,我们总结提炼出一套行:Z6-效的课程教学模式,解决了以上两方面的问题。以Asp.Net平台的学习为例,结合学生学习由易到难的阶段性规律和学生的个性差异,提出了分阶段的教学模式。把网站开发课程设置为基础阶段和进阶阶段。基础阶段以掌握网站基本技能和基础知识点为主,进阶阶段即技术拓展阶段,以学习MVC框架等市场主流web开发技术为主。

在第一阶段,使用WebMatrix作为web开发课程学习的先锋官。WebMatrix是微软提供的一个完全免费的Web开发工具,它巧妙地将Web服务器、数据库、程序架构融合在一起,操作比较简单,安装也非常简易,适合作为新手进行Web开发的入门学习。

1.WebMatrix特点

Microsoft WebMatrix是微软的web开发工具,包含了创建网站所需的所有资源。提供了开源的Web项目和内置的web模板,也可以直接从零開始编写代码。该软件操作简单,而且可以免费使用。WebMatrix提供了和在互联网上发布Web站点使用的一样强大的Web服务器、数据库引擎以及程序架构,确保了所开发的Web站点能平滑无缝地从开发环境迁移到生产环境。WebMatrix将Visual Studio集成到工作流当中,可以连接到Visual Studio来使用诸如调试以及配置等更加强大的功能。如果需要大容量的关系数据库服务器时,很方便将已有的数据库和数据从SQL Server Compact迁移到SQL Server。WebMatfix软件难易适中,非常适合web初学者的学习。

2.课程设计和分阶段教学实施方案

2.1知识储备

动态网站开发是一门综合 性的计算机课程,学生需要具备前期知识的储备,才能进行网站开发课程的学习。前期学生需具备计算机基础方面的知识,因此把静态网站设计、数据库、网络基础知识、C语言和C#程序设计等这些课程作为动态网站开发的前导课程。通过学习这些前导课程使学生具备以下的一些能力。具体技能要求如下表1所示。

2.2课程设计与实施方案

本文着重介绍基础阶段的课程实施方案,需要90学时的课程加一个实训课程来完成。其中学生需要提交两个完整的网站项目,第一个项目是自己独立完成,第二个项目是指定题目,在教师的指导下在实训中完成。基础阶段包括三个环节,第一环节是基础知识应用,第二环节是中期检验,第三阶段是综合应用。

基础知识应用环节基本流程:老师先演示相关的技术,对核心技术进行讲解,学生通过实例演练来掌握基本应用技术。主要知识点有Web Matrix的安装、Razor语法介绍、内容页和布局页的使用、表单的应用、数据库的应用、WebGrid显示表格数据、文件处理、图像处理、添加电子邮件、网站身份认知等方面的内容,每个知识点相互独立,每章都有丰富的实例帮助学生学习,需要60-80学时。

中期检验环节让学生自主完成一个网站的设计和实现,需要应用到第一环节所学到的知识要点。学生利用业余时间完成,并利用课上4-6个学时进行答疑和作品展示。

综合应用环节是通过3~4周的课程实训进行。该环节引入一个完整的网站项目,老师指导学生完成,是对所学知识的整合和综合应用,使学生达到融会贯通,为下一阶段深入学习Web框架打牢基础,同时建立学生学习网站开发的浓厚兴趣。

3.实训环节的实施

实训教学是高职教学中的一个重要环节,是对课程教学中所涉及的知识点的巩固、提炼和升华。是培养高技能应用型人才的有效途径。在实训中应充分调动学生积极性,以学生为主体,以实践项目为主要载体,目的是培养学生的综合实践能力、分析解决问题的能力和意识。

课程实训以学生出勤管理系统为例,老师提出项目的功能要求,指引学生一步步进行Web开发技术的综合演练。该实例是一个综合性的项目,囊括了主流网站需要的核心功能,应用到第一个环节所学的全部知识,项目由易到难,难度适合,符合学生的学习规律。该项目主要包括以下几个方面的功能:基础信息管理、后台数据管理、出勤信息统计、用户权限管理等。学生出勤管理系统课程实训的功能模块如表2。

4.课程评价和教学效果

课程有两个评价点,中期评价和实训评价。实践表明,学生在中期检验提交的网站作品中,掌握前面所学的所有知识,但部分学生的作品只是各种知识和技术的简单叠加,没有有机的融合在一起,没有项目的概念,网站的组织结构也很零散。只有一部分同学的网站主题比较鲜明,各种技术应用合理,各项技术能够有机的融合。而在实训阶段完成项目的综合演练,学生对动态网站的开发与设计有了一个全面的了解与认识,学生的项目开发综合能力得到了提升。

实践证明:经过多年探讨和积累的Web网站开发“分阶段”教学模式,非常适合当前的高职学生,教学实施取得了良好的效果,提高了学生的学习兴趣,提升了学生的动手能力、实践能力、再学习能力和就业能力,培养了学生的综合素质。从这几年学生的就业情况了解,计算机应用技术专业不少毕业生从事Web开发等相关工作,毕业生过渡到其他技术的开发也比较流畅。