高职院校ASP.NET课程教学改革的设计与探索

来源 :科学时代·上半月 | 被引量 : 0次 | 上传用户:zhaoml0000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] ASP.NET是高职院校软件技术及相关专业的一门重要的专业课程,本文从课程的总体定位、教学内容的选取与组织、教学过程设计三大方面阐述了对该课程教学改革的一些探索和实践的基本思路。
  [关键词] ASP.NET 教学改革 教学过程设计
  
  一、课程教学的总体定位
  《ASP.NET》是软件技术专业一门重要的专业课,针对职业教育的特点,经过我们对很多企业单位实际需求进行调研分析、对专业毕业生进行调查回访,高职类ASP.NET课程的培养目标应定位在适应企业用人需求,提高学生使用.NET平台进行网站编程的能力培养上。
  ASP.NET面向的工作岗位主要有:网站开发项目经理、网站需求分析师、网站系统架构师网站系统分析师、网站数据库设计师、网站设计师、网站工程师、网站测试工程师、
  网站实施工程师、网站美术工程师。职业学院所培养的网站开发人才主要从事后六种岗位上的工作,根据这些岗位需求进行教学模块设计。
  因此,依据岗位需求,应以培养web开发程序员为基本目标,通过完成学习性工作项目,培养学生能够依据用户需求,进行网站架构设计、网页界面设计、编程实现、代码测试、打包发布的能力,并通过拓展项目训练,逐步培养学生具备网站系统分析和数据设计的能力;通过学习该课程,学生应具备在.NET平台上使用JavaScript、Html、ADO.NET、Web Service、C# 和XML等技术开发web应用程序的能力。
  ASP.NET的前导课程主要有:VB、C#、Access 、SQL Server, 后续课程主要有:ASP.NET课程设计、项目实训和毕业设计等。该课程融合了C#、数据库、ASP等各方面的知识,要求学生能够综合运用这些知识,并且熟悉VS.NET的开发框架,能够在VS.NET这一先进的平台下开发出高质量的动态网站系统,这既是对以前所学知识的一个复习,也是培养学生以一种全新的编程理念来开发动态网站。因此,本课程的意义是相当深远的.
  二、课程教学内容的选取与组织
  在进行该课程的设计时遵循以下三个理念和原则:
  (1)以岗位需求为目标、以职业能力培养为主线、以工作过程为导向建立教学体系。
  (2)根据一个完整网站统领全课程,用任务驱动构建ASP.NET网站编程课程知识体系。选取与学生生活密切相关的“教务管理系统”作为课程载体,将所有知识点、技能融于六大情境模块中。
  (3)与企业合作,完全模拟网站真实开发过程进行教学,以技能训练为重点培养学生解决实际问题的能力、创新能力、“零距离”就业能力。实现三方面培养目标。
  通过以下手段重构教学内容:
  (1) 走访、调研多家软件企业、查询行业标准,得到Web网站开发主流技术是ASP.NET。
  (2)根据我所带班级学生特点及目前就业岗位技术需求确定教学内容。
  (3)以学生熟悉的“教务管理系统”案例为载体重构该学科知识体系。
  (4)参考网站设计师认证、软件设计师认证考试大纲拓宽知识面。
  具体教学内容可由六大情景模块所包含:
  (1)系统分析和数据库设计模块。包含两个子任务:任务1:教学管理系统功能分析,主要知识点有功能分解(管理员操作模块、教师操作模块、学生操作模块),建议3学时完成。任务2:数据库设计,主要知识点有SQL Server 2005 基础;创建数据库、创建数据表;建立数据表之间关系。建议6学时完成。
  (2)网站美工模块。包含两个子任务:任务1:主页面设计,主要知识点有母版、主题、导航控件、皮肤,建议2学时完成。任务2:各页面美工,主要知识点有CSS样式表。建议2学时完成。
  (3)管理员操作模块。包含七个子任务,前三个任务主要为用户操作,由系统登录、用户信息添加和维护组成。涵盖主要知识点包括TextBox控件、Button控件、 GridView控件及相关事件、Checkbox控件、Session 对象、Response 对象、Page_Load事件、验证控件、数据库相关操作。后四个任务主要为課程操作,包括课程信息添加和管理、选课管理、成绩管理。建议共30学时完成。
  (4)教师操作模块。包含两个子任务,分别是任课信息的查询和选课信息的查询。涵盖主要知识点包括GridView控件数据库相关操作,建议共6学时完成。
  (5)学生操作模块。包含两个子任务,分别是课程信息的查询和选课。涵盖主要知识点包括GridView控件数据库相关操作、CheckboxLlist控件、Button控件、数据库相关操作,建议共9学时完成。
  (6)其它模块。任务主要是站点测试与发布。涵盖知识点为VS自带的发布与部署功能的应用,建议共3学时完成。
  三、课程教学过程设计
  我们以学生操作模块的任务5-1 查看课程信息为例进行说明。
  该任务为3学时,包含三个子任务:数据库的设计与创建、数据库的连接 、使用DataReader或DataSet获取查询结果。
  总体任务为:使用SQL Server 2005创建数据库、创建数据表(其中一部分);使用Connection对象连接数据库,配置数据库连接字符串;使用DataReader对象或DataSet对象获取查询结果并使用GridView控件或DataList控件显示结果。
  知识目标:1、掌握在SQL Server 2005中创建数据库和数据表的方法。2、掌握使用Connection对象连接数据库的方法。3、掌握使用DataReader或DataSet获取查询结果的方法。
  能力目标:1、培养学生使用SQL Server 2005创建数据库和数据表的能力。2、培养学生使用ADO.NET中的对象查询数据库的能力。
  教学过程设计如下:
  主要教学方法:多种教学方法穿插并用,整个课堂按照”做—学—教—拓—思”的步骤进行。综合运用项目教学法(引入学生熟悉的教学管理系统)、教—学—做合一的教学方法。
  主要教学手段:多媒体课件演示;企业项目开发场景的模拟;分组讨论,团队开发;
  视频录象的使用。
  教学步骤分为5个方面:
  做。教师讲解、演示:布置任务,演示数据库和数据库的基本操作;并演示任务的最终完成结果。学生:分组,按照实训指导书的步骤完成任务,每组学生要有组长(负责协调,带领全组讨论并完成任务)。完成以下任务:
  1、创建部分数据表:学生表、课程表、成绩表。2、使用sqlDataSource数据源控件配置字符串。3、使用Connection对象连接数据库。4、使用DataReader对象或DataSet对象获取查询结果并使用GridView控件或DataList控件显示结果。
  学。学生复习并回答以下问题:
  1、DataReader对象或DataSet对象有哪些区别,究竟选用哪一个对象?2、ASP.NET中查询数据库的步骤是什么?要用到哪些类? 3、什么是数据绑定?4、查询的SQL语句的写法,或存储过程的写法?学生可以查阅书本,或上网查找答案。
  教。1、DataReader对象是只读的数据读取器,速度较快,而DataSet对象是断开式的,可读可写。2、主要步骤:连接数据库—使用SQL语句或存储过程封装命令对象—执行命令获取结果,结果分两类:一类是查询的结果,需要进一步读取;另一类是非查询的结果,只需要知道影响的行数。
  拓。1、不使用GridView控件或DataList控件是否也能显示结果?(提示:用Label控件,循环读) 2、尝试将数据库操作封装为自定义类。
  思。课后练习:带参数SQL语句的查询。
  教学资源包含:网络资源:Csdn论坛;微软官方网站;其他主要技术论坛。图书资源:教材;推荐参考书。其他资源:教师提供的一些源码和数据表的一些测试记录。
   教学评价包括教师评价学生任务完成情况和学生论述、答辩两个方面。学生任务完成情况具体包括程序界面美观程度;数据库和表的完成情况;代码质量、可读性、可维护性;
  资料查找能力;程序的调试能力等。论述、答辩包括对任务重、难点的认识情况;对教师问题的回答情况等等。
  这里,我们从课程的总体定位、教学内容的选取与组织、教学过程设计三大方面阐述了对该课程教学改革的一些探索和实践的基本思路,目前,该课程教学改革正在进行中,学生反馈的结果良好。
  参考文献:
  [1] 冷淑君.关于项目教学法的探索与实践[J].江西教育科研.2007(7):119-120.
  [2] 莫秀锦.高职高专 《ASP.NET程序设计》教学的探讨[J].陕西教育,2006(9):108-110.
  [3] 赵增敏.ASP.NET程序设计教程[M].北京:机械工业出版社,2008.
  [4] 齐幼菊.基于项目实训的课程实践[J].职业技术教育.2006(23):55-56.
  [5] 姜大源.关于工作过程系统化课程结构的理论基础[J].职教通讯,2006(5):7-9.
  作者简介:
  程冠琦(1978-),湖北襄樊人,硕士研究生,无锡商业职业技术学院信息工程学院讲师,研究方向:计算机应用。
其他文献
“大暑至,万物荣华。”大暑是一年中最热的节气,“湿热交蒸”在此时达到顶点。没有空调的年代,济南人是怎么过夏天的?魏敬群的记忆把我们带入了那个与自然和谐的美好时代。现如今,林荫道可以消灭,绿豆汤可以不喝,老竹床、电风扇之类的就更不在话下。只是,大家都不出汗了,精神却也憋闷了。当夏天变春天,变秋天,我们逝去的,也许是栖居着灵魂的某个精神家园。  老济南人过夏天,不离手的是一把蒲扇。濟南酷暑堪称“火炉”
STIPA指标是建声和电声综合设计之本.昆山游泳馆跳水馆比赛大厅的棚顶是大跨度桁架上张拉具有采光功能的PTFE膜结构(见图1),其玻璃幕墙超过墙体50%的面积,是RT60难以控制、STI
会议
结膜吸吮线虫(Thelazia callipaeda)属于小型线虫,体细呈圆柱形,乳白色半透明,长1厘米左右,雌虫稍大于雄虫。此虫常寄生于犬、猫等动物的眼部,也可寄生于人体眼部。近几年来
本文以建筑城规学院会议厅,重庆大学A区多功能厅为样本,对ODEON软件的计算值和实际测量值进行比对,分析评估ODEON软件的计算能力.认为尽管目前Odeon软件对低频、高频(125Hz、
传声增益是扩声系统、特别是会议扩声系统一个极其重要的技术指标,本文分析了扩声系统啸叫发生的原因、啸叫点判断存在的问题以及提高传声增益的原理,针对目前会议扩声系统的
本文通过对武汉"汉SHOW"剧场的需求分析、系统构架、设备布局及选型等方面的描述,介绍了内部通讯系统在该秀场中的实际应用,并重点关注了系统安全性和使用灵活性等方面的特点
心脏健康与哪些健康指标最密切?美国《男性健康》杂志最新载文,刊出多位专家总结的“健康心脏5大关键指标”及专家具体建议。1.胆固醇坏胆固醇(LDL)低于3.12毫摩尔/升,好胆固
中国史书所记靺鞨部族与周边国家关系的内容中(不包括对中原王朝),涉及朝鲜半岛国家最多,特别是和高句丽。史籍所见,由于靺鞨在地理上受高句丽的阻隔等因素,与百济和新罗联系
本文讨论了一所重点高中高考英语听力考试用广播系统的一些优化措施,主要从系统架构,系统可靠性、设备选型和语言清晰度等几方面的优化进行阐述,特别是针对语言清晰度做了各
为确保小尺度房间低频重放音质,国内、外组织与机构、声学专家提出的若干房间尺寸"合适比例"推荐值.本文以一个新的视角,借助互联网和小房间声学计算程序,对上述比例进行重新
会议