ASPNET程序设计课程标准_第1页
ASPNET程序设计课程标准_第2页
ASPNET程序设计课程标准_第3页
ASPNET程序设计课程标准_第4页
ASPNET程序设计课程标准_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、asp. net程序设计课程标准一、概述(一)课程性质:asp. net程序设计课程是一门重要的计算机专业课,它是计算机网 络、计算机软件及应用、计算机技术及应用、计算机信息管理、计算机网络 管理及维护、电子商务、计算机多媒体技术等专业的一门职业技能型课程, 在计算机专业课中处于非常重要的地位。(二)基本理念:随着因特网的兴起和以网站为载体的网络信息的广泛传播,网站制作 技术已为信息技术人员必须掌握的职业技能之一。在这种网络人才需求环境 下,为适应社会需求开设asp. net这个建设开发网站的课程就显得十分必要 和重要。及此同时网络人才的需求也为高技能型网络建设人才提供了得天独 厚的发展空间。

2、(三)课程设计思路:本门课分为理论和实践2个环节,于两学期内学完,共9个学分,176 个学时。其中理论学时数为58学时,实践学时数为118学时。通过这门课 程的学习,使学生掌握asp. net这种web应用程序开发技术,可以利用 asp. net在web服务器上创建中小型应用程序适用 专业课程 性质学分开课 学期学时分配相关课程理 论 学 时实 验 学时其 它 学 时总学 时前期课程同步课程计算c#语言,建议同时开机专拓展9581180176数据库开设及网站设业发,xml计相关课程课时安排:理论内容学时数实验内容学时数创建站点21 .认识vs工作环境2 .利用vs创建站点2站点设计41 .为站

3、点设计风格2 .为站点设计master页面3 .创建content页面4 .规划并制定站点地图4页面设计41 .利用vs和html语言为站点设计页 面(学生可自行设计)2 .利用导航控件为站点页面添加目 录和菜单4成员身份21 .利用成员服务器端控件控制成员 身份2 .个性化站点,进行用户帐号配置3 .显示站点中特定于用户的信息2用主题进行样 式化44 .样式化单独元素5 .使用css样式表6 .为站点创建主题(学生自由设计主题样式)4事件及代码21 .向贝面添加事件2 .取消事件2读数据41 .为index, aspx页面添加数据邦 定控件和数据源控件2 .练习多个数据控件一起协作使用3 .

4、创建xm1数据并读取到index. aspx 页面4写数据4利用 gridview 和 sqldatasource 和detailsview控件在所需页面中进 行对数据的添加,更新,删除操作4代码41 .处理简单数据类型2 .运用决策来为站点的会员提供结 帐页面3 .在站点中设置信息查询4组件化21 .创建代码分离文件2 .创建数据组件3 .为站点添加编辑更新数据的功能4 .为站点创建用户控件2角色和用户配 置21.在站点中引入角色,即构建会员页 面框架(用户所见页面取决于是 否登陆)22.在站点中使用配置文件web服务21 .使用示例web服务2 .为站点创建web服务3 .测试web服务2

5、网上商城站点 实例41 .设计目录2 .产品项页面创建3 .购物车的制作4 .结帐6性能41 .为站点中某一页面创建存储过程2 .输出缓存到某一页面2错误处理21 .在站点中注册页面中使用验证控 件2 捕获异常3 .对宦点中任一贝面进行贝同级跟 踪4 .对进行站点级跟踪2部署、测试和 完善12发布站点12项目实训2周总计5858+2 周二、课程目标(一)课程总目标通过本课程的学习,使学生能够掌握asp.net的基本知识及应用,利 用vs集成开发环境进行基于asp. net的web应用程序设计的基本知识和技 术,掌握b/s结构类型程序设计开发技术,并能运用所学知识开发出企事 业需要的各种形式的网

6、站、留言板、bbs、聊天室等等。并能具有应用能力、 再学习的能力、创新能力、职业岗位竞争能力、创业能力。(二)课程目标1、能力目标 具有对asp. net开发工具使用能力 具有对简单网站设计、编辑、调试运行和鉴赏能力; 具有对asp. net的各类控件应用能力; 应用所学知识开发各种形式的网站等能力; 职业岗位竞争能力。 岗位适应性强,思维灵活、具有较强动手能力 培养学生自主创新意识,和较好的程序开发素质2、知识目标 掌握asp. net语言的基本知识; 掌握常用的超文本标记语言和语法,以及网页中各种对象的定义 和应用; 掌握简单的css样式表语言 掌握asp. net的各类控件基本知识及应用

7、; 掌握常用的web窗体的设计方法; 掌握配置asp. net应用程序的方法; 掌握网站建设的总体设计思想、步骤及方法。3、专业思想教育目标: 服务意识:能够利用自己所学知识帮助他人解决问题。 团队精神:要充分发扬团队精神,能及他人合作,并具有一定的 管理协调能力。 自我定位:应该清醒地认识自己的不足及长处,时刻跟踪专业技 术发展动向,以达到技术更新目的。三、课程内容纲要项目一:创建站点项目名称一、创建站点学时4学时教学要求1 .掌握常规web站点任务的简单解决方案2 .熟悉vs工作环境3 .能够利用vs创建站点相关知识(理论、实 践)1 .常规web站点任务的简单解决方案2 . vs的工作环

8、境操作训练1 .认识vs工作环境2 .利用vs创建站点考核评价理论40%实践60%拓展知识asp. net2. 0在何处及其他技术相适应项目二:站点设计项目名称二、站点设计学时10学时教学要求1 .能够准确的根据要求设计站点风格2 .熟练创建master页面和content页面3 .掌握创建站点地图的方法及其作用相关知识(理 论、实践)1 .设计适合要求站点风格的重要性2 . master页面和content页面的作用3 .站点地图的相关知识操作训练1 .为站点设计风格2 .为站点设计master页面3 .创建content页面4 .规划并制定站点地图考核评价理论35%实践65%拓展知识asp

9、. net2. 0应用程序的标准文件项目三:页面设计项目名称三、页面设计学时8学时教学要求1 .能够为站点设计出美观的页面2 .掌握html语言3 .掌握vs中各种控件(本节主要掌握导航控件)相关知识(理论、实 践)1 .如何欣赏页面的美观性2 . html语言3 .静态内容及动态内容12 / 184 .控件种类5 .导航控件操作训练1 .利用vs和html语言为站点设计页面 (学生可自行设计)2 .利用导航控件为站点页面添加目录和菜 单考核评价理论40%实践60%拓展知识1 .什么是服务器控件2 . vs中的.aspx文件和.cs文件项目四:成员身份项目名称四、成员身份学时4学时教学要求1

10、.熟悉身份、验证、和授权的概念2 .能够利用网站管理工具控制成员身份3 .能够熟练使用登陆控件相关知识(理论、实 践)1 .身份、验证、授权的概念2 .成员服务器端控件3 .存储成员资料以便检索他们4 .对成员的访问权限进行设置操作训练1 .利用成员服务器端控件控制成员身份2 .个性化站点,进行用户帐号配置3 .显示站点中特定于用户的信息考核评价理论50%实践50%拓展知识表单验证模型项目五:用主题进行样式化项目名称五、用主题进行样式化学时8学时教学要求1.掌握样式化web站点方法,包括样式化 单独的元素和使用css样式表2.能够在vs中开放应用程序样式表相关知识(理论、实 践)1 .样式化站

11、点的重要性2 . style属性及css样式的不同用法3 .主题的创建操作训练1 .样式化单独元素2 .使用css样式表3 .为站点创建主题(学生自由设计主题样式)考核评价理论50%实践50%拓展知识样式和布局的最佳实践,项目六:事件及代码项目名称六、事件及代码学时4学时教学要求1 .掌握向贝向中添加事件的方法2 .熟知postback属性3 .掌握服务器端代码工作原里,创建和使 用方法4 .能够向控件添加事件相关知识(理论、实践)1 . http协议高级概述2 . web服务器带来的问题及asp. net事件 架构如何解决这些问题3 .服务器端代码如何工作,如何创建,如 何使用4 .事件是如

12、何及放置在页面上的控件相关 的操作训练1 .向贝面添加事件2 .取消事件考核评价理论50%实践50%拓展知识cn编程语言复习项目七:读数据项目名称七、读数据学时8学时教学要求1 .掌握数据库的创建方法2 .如何绑定数据控件到数据库3 .掌握数据库连接字符串的结构及写法4 .可以利用数据控件处理xml数据相关知识(理论、实 践)1 .在a2.0中使用数据的理论2 .数据源控件和数据绑定控件3 .数据绑定方法4 .处理xm1数据操作训练1 .为index, aspx页面添加数据邦定控件 和数据源控件2 .练习多个数据控件一起协作使用3 .创建xm1数据并读取到index . aspx页 面考核评价

13、理论50%实践50%拓展知识数据控件模版的使用项目八:写数据项目名称八、写数据学时8学时教学要求1 .掌握如何收集用户数据并写入数据库2 .掌握三种操作类型相关知识(理论、实 践)1 .写数据简介2 .写数据选项3 .更改现有记录4 .添加新记录5 .删除记录操作训练利用 gridview 和 sqldatasource 和detailsview控件在页面中进行对数据的添 力口,更新,删除操作考核评价理论50%实践50%拓展知识从浏览器上传文件到服务器端项目九:代码项目名称九、代码学时8学时教学要求1 .掌握数据类型、变量及用法2 .能够熟练应用语句来操作和控制程序3 .会创建和使用类4 .如

14、何构造好的代码,使它组织良好并易 于维护相关知识(理论、实 践)1 .数据类型和变量,以及使用方法2 .在代码中实现决策3 .什么是面向对象程序设计,为什么重要4 .如何构造好的代码,使它组织良好并易 于维护操作训练1 .处理简单数据类型2 .运用决策来为站点的会员提供结帐页面3 .在站点中设置信息查询考核评价理论50%实践50%拓展知识泛型的介绍项目十:组件化项目名称十、组件化学时4学时教学要求1 . 了解代码分离的特点2 .掌握page指令的作用3 .掌握代码分离文件的创建4 .能够成功创建用户控件相关知识(理论、实践)1 .代码及内容分离2 .代码分离3 .用户控件操作训练1 .创建代码

15、分离文件2 .创建数据组件3 .为站点添加编辑更新信息的功能4 .为站点创建用户控件考核评价理论50%实践50%拓展知识复合控件,程序集和自定义服务器端控件项目十一:角色和用户配置文件项目名称十一、角色和用户配置文件学时4学时教学要求1 .如何在站点中使用账户和角色2 .根据用户所属角色控制程序逻辑和流 程3 .掌握用户配置文件的用法相关知识(理论、实践)1 .角色的重要性2 .配置页面级授权3 .在代码中处理角色4 .启用用户配置文件5 .构建配置文件操作训练1 .在站点中引入角色,即构建会员页面框 架(用户所见页面取决于是否登陆)2 .在中使用配置文件考核评价理论50%实践50%拓展知识管

16、理匿名购物车项目十二:web服务项目名称十二、web服务学时4学时教学要求1 . 了解什么是web服务2 .掌握web服务生命周期的4个阶段相关知识(理论、实践)1 . web服务简介2 .使用web服务3 . web服务生命周期4 .创建并消费一个使用参数的web服务示 例操作训练1 .使用示例web服务2 .为站点中创建web服务3 .测试web服务考核评价理论50%实践50%拓展知识web服务安全项目十三:网上商城站点实例项目名称十三、网上商城站点实例学时20学时教学要求能够利用前面所学内容创建一个简单的电 子商务站点相关知识(理论、实 践)1 .创建数据库2 .创建站点目录3 . ma

17、ster页面创建设计4 .创建配置文件5 .创建登陆、结帐页面操作训练1 .设计目录2 .产品项页面创建3 .购物车的制作4 .结帐考核评价理论10%实践90%拓展知识项目十四:性能项目名称十四、性能学时6学时教学要求1 .知道如何改善web应用程序的技巧2 .掌握缓存的特点相关知识(理论、实践)1 .如何设计和测试性能2 .保证页面速度尽可能快地处理技巧3 .缓存的概念及使用操作训练1 .为站点中某一页面创建存储过程2 .输出缓存到某一页面考核评价理论50%实践50%拓展知识应力测试工具和性能监视器项目十五:错误处理项目名称十五、错误处理学时4学时教学要求1 . 了解什么是防御式编程2 .能

18、够进行异常处理3 .能够进行页面级,站点级跟踪测试相关知识(理论、实践)1 .防御式编程介绍2 .什么是异常及如何处理异常3 .调试跟踪检查错误操作训练1 .在站点中注册页面中使用验证控件2 .捕获异常3 .对站点中某一页面进行页面级跟踪4 .进行站点级跟踪考核评价理论50%实践50%拓展知识使用调试器项目十六:部署、测试、完善项目名称十六、部署、测试、完善学时12学时教学要求1 .掌握部署站点的儿种方法2 .能够发布站点3 .能够对已完成站点进行测试相关知识(理论、实践)1 .部署站点2 .测试和维护站点操作训练发布站点考核评价理论50%实践50%拓展知识给出下一步工作建议附:课程理论教学及

19、实验的学时分配四、课程实施建议(一)教学建议1、教学方法建议:在整个教学过程中,坚持因材施教的方法及手段。用“操作训练为中心 环节的启、讲、范、练、评、展的专业技能教学六步法”,构建“以学生为 主体,教师为主导,岗位能力为主线”的课堂教学模式,有效地发挥了专业 技能课堂教学的主渠道作用,也体现了素质教育的目标。启:“启”往往及“发”联系在一起,这正是师生有机结合的两个方面。 “启”是老师启迪学生兴趣的教学行为,其目的是调动学生学习的积极性, 使之乐学;或设置悬念,使学生急于去打开悬念。而体现在学生方面,就要 看全体学生是否都动起来,大多数学生乐于学,学得好,积极性得以最佳的 发展。当然教师能否

20、做到这一点,要看教师的业务素质和教学水平、备课所 下的工夫等,以及启发所采用的教学语言、表情、手段和方式。讲:即讲授新知识。要让学生明确学习asp. net的目的所在。范:即示范表演。对实训课题涉及的相关内容,教师可事先用一个小项 目进行设计,让学生有一个感性的认知和目标。而且教师进行设计的过程也 是学生的仿效过程、联想的过程。练:是用任务训练岗位职业能力过程是整个技能课教学的中心环节,是 学生对所学专业知识的运用过程。在这个过程中教师是一组织者,要充分体13 / 18现学生为主体。在此环节中要模拟全真教学,这样才能达到用任务训练职业 岗位能力的目的。由于本课程是一门实践性很强的课程,要求教师

21、运用多媒 体教学手段尽量在多媒体教室或机房上课评:是对训练成果进行评价。训练后,可由学生进行自评,看是否按要 求做正确了?然后由教师进行考评,评出该次技能的“能手”,最后进行总 评,提出优点,指出不足之处。展:是对学生的训练成果进行展示、展览。通过对学生各级成果的展览, 互相学习,交流技术,既是进行自我提高,激发对学生专业技能学习的兴趣, 也是对专业技能课教学的“强心剂”,起到有力的推动作用。2、教学模式建议:大家知道asp. net是目前非常流行的开放式的web服务器的应用程序 开发技术。它也是一种实验性、应用性极强的课程。我们对于asp. net课程, 试采用四层教学模式,如图1所示。图1

22、教学模式网口(d、实训课题引入目前,职业教育的教学重点是培养学生具有扎实的专业基础知识,过 硬的专业操作技能,在教学中首先要将及职业岗位密切联系的实训课题引入 课堂,如一个大型网站的建设,使学生有目的的学习,引导学生学习兴趣, 用任务训练岗位能力,提高学生再学习能力、解决问题的能力、创新能力。 这种教学模式就是任务引入教学模式。任务教学模式有利于提高学生的学习积极性有利于培养学生学会如何 开发软件和设计软件的能力。在这种教学模式下,要让学生知道要完成一个 网站建设需要掌握那些内容、应具备的知识和能力。在整个教学中,给予学 生充分的实验指导,使学生能够系统地把握知识的衔接性,能够把零散的知 识结

23、合起来,在学完本门课后,能够顺利的完成实训课题的任务。(2)、项目教学本课程通过一个asp. net网站的构建向学生阐释asp. net是什么,怎 么来开发。涵盖了代码规范、运行模型、服务控件、验证控件、数据绑定技 术、ado. net技术、数据库技术、文件操作等内容。所列出的内容均是asp. net 开发网站等应用的必备知识。我们在实训课题引入的前提下,通过一系列完 整的项目分析来帮助学生学会asp. net知识,使学生由浅入深逐步掌握 asp. net主要技术领域以及分布式应用程序开发,提高解决实际问题的能力。 并为学生的终生学习做了良好的铺垫。下面对项目教学筹划实施的整个过程 作介绍。.

24、明确本课程基本性质和任务本课程属于计算机专业课,首先学生必须具有程序设计基础sqls e r ver数据库应用,面向对象程序设计,xml程序设计和.net 技术及 应用的能力。本课程主要讲授asp. net的基本知识、设计思路和方法技巧, 掌握asp. net的安装、调试和企、事业单位一般网站建设的应用等内容。.项目选编在项目的选编上,遵循项目选取的”精、实、新、深”原则。选择一 个在现实生活中运用广泛、比较有实用性,并且在设计上能体现软件开发的 基本思路的项目.项目的实施在项目实施前,要对asp. net语言的基础知识、基本理论、基本特征、 语法基础、程序编译作一下简要的、系统的介绍。让学生

25、对这门语言有一个 总的认识和总的把握,以便及其他语言进行比较,对一些重要的概念像类、 空间、接口等先作一下简要介绍。在项目实施中,首先对项目进行总体概括性讲解和分析。通过总体概 括性讲解,使学生对程序设计及开发有一个总体框架。其次,对项目进行具体分析和设计,在这中间可以对asp.net语言的 语法基础、特征、机制、窗体的设计进行详细讲解和分析。对于涉及数据库项目采用对asp. net后台数据库设计思想以程序的手 段来实现,而不是通过对数据库连接来操作,也就是asp. net对文本流的读 写操作,这才能真正体现程序设计的魅力之所在。当整个项目的基本功能实现差不多了,就可以对项目进行扩充和扩展,

26、让学生自己运用已学过的知识不限方法编程解决,从而进一步提高学生的学 习效率及应用能力。4效果评价通过对项目教学筹划实施的上述过程。为了更好的运用项目教学方法, 提高教学质量,作为我们还要对整个项目教学的效果进行自我评价。实际上 这里的评价主要从学生的掌握程度、理解程度和是否能独立地开发类似的软 件以及实际动手能力、创新能力等指标来进行评价;从项目的选取课堂实施 以及教学艺术等方面进行评价,只有综合评价各个因素才能正确地进行项目 教学,从而促进项目教学在网站建设、程序设计课程等教学中的应用和发展。(3) 实验教学asp.net是一门技术性较强的应用型课程,通过突出 实验教学不仅能 够培养学生的操

27、作技能,而且有利于学生形成全面的职业岗位素养,因此实 验性教学是本课程教学中的一个必不可少的环节。首先在学时上给予保证,我们采用实验性的课堂教学占总学时的二分 之一。二是在实验性教学中,强调训练、操作、考核的循环强化。三根据 asp. net特点选编出实验项目。实验项目及课堂教学中的项目密切相关,学 生感到熟悉,易于及课堂教学中的项目知识联系起来,便于理解巩固所学知 识,形成知识理论实验一体化。根据实验项目,教师充当学生的组织者、指 挥者、帮助者和促进者。为学生制造良好的实验全真情境,使学生在相互协 作中发挥自己的主导作用,充分的进行独立思考、主动思维,使个性得到了 发展。学生是认知的主体,学习不再强调对知识的机械记忆而是培养学生获 取、分析、处理信息的能力,运用知识的创新能力。(4)、实训教学asp. net实训教学是属于纯实验教学(现场教学或实际操作),是教学 模式中的最后一个教学环节,是对前儿个教学环节中学习知识的巩固、检

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论