APP下载

高职院校项目化课程改革的实践探索

2015-12-15张春燕

教育教学论坛 2014年48期
关键词:项目化职业能力课程建设

摘要:本文对ASP.NET项目开发课程从课程性质、项目化设计思路以及考核评价方案方面进行了全面的阐述;实施项目化课程改革加快了课程建设的脚步,提高了学生的职业能力,取得了显著的教学效果。

关键词:项目化;课程建设;职业能力

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)48-0141-02

一、课程的性质

ASP.NET项目开发课程是无锡科技职业学院软件技术专业的一门专业核心课程,课程目标就是培养学生掌握采用三层架构模式开发web应用程序的能力、编程规范的操作技能、基本的单元测试、文档编写能力。

二、项目化设计思路

根据软件技术专业工作任务与职业能力分析表中的相应职业能力要求,结合市场调研和企业人才需求分析,我院软件技术专业毕业生所从事的工作岗位主要是程序员、技术支持人员等,采用ASP.NET等技术开发WEB的能力是学生胜任这些岗位所需要的最基础和最重要的职业能力。经过与多名软件行业资深企业专家深入、细致、系统的讨论分析,本课程最终确定以ASP.NET项目—校园在线超市网站的开发为逻辑主线来组织课程内容,据此确定了以下5个典型工作任务:网站开发前期准备、实现前台页面功能、实现用户注册登录模块、实现后台管理模块、网站测试与部署。这五个工作任务的实施可以培养学生。NET开发相关的工作岗位的职业能力,并且在完成工作任务的同时掌握相应的理论知识。结合苏微、IBM等订单企业的任职具体活动和任务需求,确定本课程的目标与内容。

三、内容组织与安排

1.校园在线超市网站开发的前期准备。

知识要求:了解ASP.NET发展历程及特性;理解ASP.NET的运行原理与机制;掌握安装IIS服务器,熟悉并管理网站资源;掌握使用MSDN帮助系统学习ASP.NET;介绍网站的整体需求分析,技术要求等。

技能要求:能熟练掌握建立网站,包括网站文件名和网站存放地址;能熟练掌握Theme、Code、Data、Bin等系统文件夹的建立;能熟练掌握数据库、.aspx页面、cs类、图片、CSS、Skin等文件的存放位置;能熟练掌握网站运行的方法;能熟练使用MSDN进行资料的查询。

安排学时:12课时。

2.实现校园在线超市前台登录页面功能。

知识要求:理解Connection、Command对象的属性及方法;理解DataSet,DataReader对象的属性及方法;了解Visual Studio 2010的各种错误类型;理解Visual Studio 2010的各种程序调试方法;了解前台加入成熟的Web服务;理解前台商品显示的页面的方法。

技能要求:能较好地掌握使用Connection对象进行打开和关闭数据库;能熟练掌握使用Command对象进行数据的增删查改;能较好地掌握使用Dataset对象进行数据的查询、显示;能较好地掌握使用DataReader对象读取数据库记录;能较好地掌握区分C#的语法错误、语义错误、逻辑错误;能较好地熟练掌握断点调试、单步执行以及运行到指定位置等调试方法。

安排学时:24课时。

3.实现校园在线超市用户注册登录模块。

知识要求:理解服务器控件(TextBox、Button、Label)和验证控件(非空验证控件)的使用方法;理解.aspx页面、cs类文件的创建和使用;理解session和cookie的使用方法;理解MD5加密密码的技术。

技能要求:能较好地使用服务器控件来进行用户名、密码以及验证码的输入;能较好地使用验证控件对用户名和密码进行非空的验证;能较好地掌握调用类文件来进行用户名和密码的验证,掌握正确的报错的方法;能较好地掌握Session和Cookie来保存用户信息;能熟练掌握数据库的链接,掌握web.config文件的配置。

安排学时:12课时。

4.实现校园在线超市后台管理模块。

知识要求:理解使用GridView数据分页显示;理解数据的无刷分页功能;理解多选效果的实现思路及关键代码;理解对数据的添加、更新和删除功能;理解DetailsView控件来显示具体数据的内容;理解日历控件、上传控件和FreeTextBox控件的使用方法。

技能要求:能熟练掌握类文件的放置位置;能熟练掌握类文件方法的调用;能熟练掌握使用GirdView掉用类方法来显示数据库记录的方法;能熟练掌握多种GirdView对数据进行分页的方法;能熟练掌握使用Visual Studio 2005的控件进行无刷分页的方法;能熟练掌握DropDownList控件读取数据库记录的方法;能熟练掌握使用类文件的方法进行数据的添加、删除、更新;能熟练掌握数据的多选;能熟练掌握日历控件、上传控件和FreeTextBox控件的使用方法;能熟练掌握各种验证控件对数据的验证的方法;能熟练掌握根据Session或者Cookie来读取数据库中相关的用户信息;能较好地掌握根据用户的权限来显示数据库中属于用户的信息。

安排学时:24课时。

5.网站测试与部署。

知识要求:理解根据用户信息来显示不同的内容;理解网站简单的测试方法;熟悉web.config文件自定义错误;熟悉xcopy、发布预编译站点。

技能要求:能熟练掌握对网站进行功能测试、性能测试、可用性测试、客户端兼容性测试、安全性测试;能熟练掌握配置并加密数据库连接字符串;能熟练掌握配置网站后台管理员身份验证、身份验证与授权、配置自定义错误页面;能熟练掌握使用IIS来发布站点;能较好地完成用户手册和使用说明书;能较好地完成简单的测试报告,帮助文档;能较好地完成每个模块说明文档。

安排学时:24课时。

四、课程考核

在实施过程中,我们分成以宿舍为单位的项目小组,每一个小组有一个项目经理,教师首先完成一个任务的示范,然后学生以项目小组为单位完成相应布置的任务。个人展示完成的任务并在小组内相互讨论互评,提高了学生参与实际项目开发的积极性,并加强了团队合作职业能力的培养。

五、项目化改革成果

本课程以往主要存在的问题是在教学中过于注重知识体系的教学,从而造成知识点过于零散,缺乏整体性,以至于将教学滞留在局部知识的学习,忽略了项目的整体性。在本课程进行教学改革后,小组成员积极研讨,设计开发出适用于教学的项目,通过一个完整的校园在线超市网站项目的整体性与ASP.NET的相关理论知识有机地结合起来,并且在“跟做、参考完成和独立完成”这三个逐渐加深的学习过程中,不仅完成了ASP.NET项目开发技术的知识学习,还能够加强学生自主学习的能力,同时对于ASP.NET项目的整体把握上也更加游刃有余。在教学中加强过程管理的要求,更进一步提高了教学评价的公正、公平,同时在教学过程中将企业文化渗透到教学中,分组训练、项目经理的选取等一些教学细节都为加强团队合作意识,提高职业素养提供了有效的管理环境。

目前此课程已经通过了无锡科技职业学院的校级课程改革,并顺利实施结题。在实施项目化课程改革这几年,已有相当一部分毕业生走进软件企业,并从事软件开发工作,受到了用人单位的好评。

参考文献:

[1]段秀丽.高职计算机专业项目化课程改革的研究与实践[J].科技创新导报,2012,(15).

[2]徐占鹏,苗彩霞,匡万利,王伟,李伟.ASP.NET程序设计[M].北京:高等教育出版社,2013.

作者简介:张春燕(1982-),女(汉族),江苏南通人,硕士研究生,讲师,主要研究方向为人工智能与模式识别,嵌入式计算机控制系统等方面。endprint

猜你喜欢

项目化职业能力课程建设
家居空间设计项目化教学模式改革的国际比较研究
基于卓越计划的金属结构材料课程实践化改革与建设
资源、生态与环境学科群体系下普通地质学课程建设思考