Web程序设计课程项目化教学改革

更新时间:2024-03-05 作者:用户投稿原创标记本站原创 点赞:16110 浏览:70495

[摘 要]在高职教育大力发展的今天,社会对毕业生的要求也越来越高.就软件行业来讲,用人单位希望毕业生只需要经过简单的上岗培训甚至不需要经过培训就能直接从事软件开发相关的工作,这就要求高职院校在传授学生知识的同时,还要培养学生的实际项目开发能力和良好的职业素质.

[关 键 词]项目化课程改革

中图分类号:G71文献标识码:A文章编号:1671-7597(2009)1120162-01

一、引言

在高职教育大力发展的今天,社会对毕业生的要求也越来越高.就软件行业来讲,用人单位希望毕业生只需要经过简单的上岗培训甚至不需要经过培训就能直接从事软件开发相关的工作,这就要求高职院校在传授学生知识的同时,还要培养学生的实际项目开发能力和良好的职业素质.

目前,笔者单位刚刚进行了大规模的项目化教学改革.笔者对《Web

程序设计》这门课程的教学也进行了比较大的调整,本文介绍了本课程改革的设计方案.


二、课程改革整体方案

(一)课程目标

总体目标:

通过开发设计“在线购书网站”,使学生能够熟练运用ASP.NET技术开发小型电子商务类、管理信息系统类网站.

1.能力目标:

能使用SQLServer2000来设计网站数据库结构,能使用Visio2003来规划网站页面文件结构,能使用VisualStudio2005来创建网站,能使用Themes来设计网页风格,能使用Skins来设计网页元素的皮肤,能使用VisualStudio2005的SqlDataSouce控件、GridView控件来实现快速访问数据库,能使用“动软.Net代码生成器”生成实体类代码,能调用实体类的方法访问数据库,能利用Session来存储在线用户私有数据,能利用ViewState来存储在线用户私有数据,能利用数据库来存储在线用户私有数据,能综合使用SqlDataSouce控件、GridView控件、Session技术实现业务单据的管理.

2.知识目标:

了解网站规划设计的一般方法和步骤,理解ASP.NET中Themes技术和Skins技术,掌握ASP.NET中DataSource控件和GridView控件的使用方法,掌握数据库实体类的概念和使用方法,掌握ASP.NET中Session、ViewState

的使用方法,掌握ASP.NET中处理业务单据的方法.

3.素质目标:

培养学生严谨的工作态度,良好的学习方法,培养学生的团队意识、组织协调能力、创新思维能力,增强学生沟通表达能力,培养学生的怎么写作意识、文明法制意识,培养学生分析问题解决问题的能力,培养学生专业外语单词的学习能力,培养学生的自我学习能力,培养学生的创新能力.

(二)课程内容设计

(三)课堂安排(以第一次课为例)

能力训练项目:在线购书网站

能力训练二级项目:网站规划设计

拟实现的能力目标:

1.能编写系统功能模块说明书,2.能使用Visio绘制系统文件布局图,3.能使用SQLServer设计数据库,4.能使用VisualStudio2005创建网站.

相关支撑知识:

1.SQLServer2000企业管理的使用,2.Visio2003创建网站页面文件布局图,3.VisualStudio2005创建网站项目的步骤.

训练方式手段及步骤:

设定项目情景,进行角色定位.教师担任技术顾问,学生按每组4-5人进行自由分组,担任开发人员.

布置任务:开发在线购书网站,完成系统功能模块说明书、系统文件布局图和数据库的设计工作.

任务完成的方式手段与步骤:

1.要求学生先在网上使用一些在线书店(.省略),分析其大致功能.2.教师宣布项目开始,列出需解决的问题.3.由各组选派代表汇报此次任务完成的情况.4.根据汇报情况,教师指出不足之处,项目组间进行相互点评,解决部分出现的问题.5.学生解决不了的问题,教师作为技术顾问利用多媒体课件、现场演示等方式进行技术指导.6.重新修改方案,完善系统功能模块说明书、系统文件布局图、数据库文件.7.教师进行考核、点评方案,总结归纳.8.布置下一次课的任务.

结果(可展示):

1.系统功能模块说明书.2.系统文件布局图.3.数据库文件.

三、结束语

用项目引领课程是比较适合于软件开发类课程的,因为软件开发本身就是非常典型的项目.学生在项目化课程的学习中,能充分发挥主观能动性,在完成项目开发的同时,学习到了技术知识、锻炼了开发能力,提高了职业素质.

基金项目:常州工程职业技术学院2008年院级教育研究课题《基于产品型的高职项目化课程体系的内涵及其实现方式研究》部分成果

相关论文范文