《ASP.NET程序设计》课程标准
一、概述
1、课程性质:
《ASP.NET程序设计》课程是一门重要的计算机专业课,它是计算机网络、计算机软件及应用、计算机技术及应用、计算机信息管理、计算机网络管理及维护、电子商务、计算机多媒体技术等专业的一门职业技能型课程,在计算机专业课中处于非常重要的地位。
2、基本理念:
随着因特网的兴起和以网站为载体的网络信息的广泛传播,网站制作技术已为信息技术人员必须掌握的职业技能之一。在这种网络人才需求环境下,为适应社会需求开设ASP.NET这个建设开发网站的课程就显得十分必要和重要。与此同时网络人才的需求也为高技能型网络建设人才提供了得天独厚的发展空间。
3、课程设计思路:
本门课分为理论和实践2个环节,于一学期内学完,共6个学分,96个学时。其中理论学时数为54学时,实践学时数为48学时。通过这门课程的学习,使学生掌握ASP.NET这种WEB应用程序开发技术,可以利用ASP.NET在WEB服务器上创建中小型应用程序 适用专课程学分 业 性质 计算机拓展 专业 备注:
1、“开课学期”可以按各专业要求进行调整。
2、“实验学时”指为培养学生动手能力而安排的上机实操训练学时;“其他学时”指该门课程考核的课程设计学时。
3、“总学时”指本门课程实际教学学时,不可随意删减。
1
相关课程 开课 理论实验其它学期 总学时 学时 学时 学时 前期课程 同步课程 48 48 0 96 C#语言,数建议同时开设据库开发,与网站设计相XML 关课程 学时分配 6 二、课程目标
(一)课程总目标
通过本课程的学习,使学生能够掌握ASP.NET的基本知识与应用,利用VS集成开发环境进行基于ASP.NET的WEB应用程序设计的基本知识和技术,掌握B/S结构类型程序设计开发技术,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室等等。并能具有应用能力、再学习的能力、创新能力、职业岗位竞争能力、创业能力。 (二)课程目标
1、能力目标
具有对ASP.NET开发工具使用能力
具有对简单网站设计、编辑、调试运行和鉴赏能力; 具有对ASP.NET的各类控件应用能力; 应用所学知识开发各种形式的网站等能力; 职业岗位竞争能力。
岗位适应性强,思维灵活、具有较强动手能力
培养学生自主创新意识,和较好的程序开发素质 2、知识目标
掌握ASP.NET语言的基本知识;
掌握常用的超文本标记语言和语法,以及网页中各种对象的定义和应用; 掌握简单的CSS样式表语言
掌握ASP.NET的各类控件基本知识与应用; 掌握常用的Web窗体的设计方法; 掌握配置ASP.NET应用程序的方法;
掌握网站建设的总体设计思想、步骤与方法。
2
3、专业思想教育目标:
服务意识:能够利用自己所学知识帮助他人解决问题。
团队精神: 要充分发扬团队精神,能与他人合作,并具有一定的管理协调能力。 自我定位:应该清醒地认识自己的不足与长处,时刻跟踪专业技术发展动向,以达到技术更新目的。
三、课程内容纲要
项目一、创建站点 项目名称 学时 教学要求 一、创建站点 4学时 1. 掌握常规Web站点任务的简单解决方案 2. 熟悉VS工作环境 3. 能够利用VS创建站点 相关知识 1. 常规Web站点任务的简单解决方案 (理论、实践) 2. VS的工作环境 操作训练 1. 认识VS工作环境 2. 利用VS创建站点 考核评价 拓展知识 项目二、站点设计 项目名称 学时 教学要求 二、站点设计 8学时 1. 能够准确的根据要求设计站点风格 2. 熟练创建Master页面和Content页面 3. 掌握创建站点地图的方法及其作用 相关知识(理论、1. 设计适合要求站点风格的重要性 实践) 2. Master页面和Content页面的作用 3. 站点地图的相关知识 操作训练 1. 为站点设计风格 2. 为站点设计Master页面
3
理论 40% 实践60% Asp.net2.0在何处与其他技术相适应 3. 创建Content页面 4. 规划并制定站点地图 考核评价 拓展知识 项目三、页面设计 项目名称 学时 教学要求 三、页面设计 8学时 1. 能够为站点设计出美观的页面 2. 掌握Html语言 3. 掌握VS中各种控件 (本节主要掌握导航控件) 相关知识 1. 如何欣赏页面的美观性 理论 35% 实践65% Asp.Net2.0应用程序的标准文件 (理论、实践) 2. Html语言 3. 静态内容与动态内容 4. 控件种类 5. 导航控件 操作训练 1. 利用VS和Html语言为站点设计页面 (学生可自行设计) 2. 利用导航控件为站点页面添加目录和菜单 考核评价 拓展知识 理论 40% 实践60% 1. 什么是服务器控件 2. VS中的.aspx文件和.cs文件 项目四、成员身份 项目名称 学时 教学要求 四、成员身份 4学时 1. 熟悉身份、验证、和授权的概念 2. 能够利用网站管理工具控制成员身份 3. 能够熟练使用登陆控件 相关知识
1. 身份、验证、授权的概念 4
(理论、实践) 2. 成员服务器端控件 3. 存储成员资料以便检索他们 4. 对成员的访问权限进行设置 操作训练 1. 利用成员服务器端控件控制成员身份 2. 个性化站点,进行用户帐号配置 3. 显示站点中特定于用户的信息 考核评价 拓展知识 理论 50% 实践50% 表单验证模型 项目五、用主题进行样式化 项目名称 学时 教学要求 五、用主题进行样式化 8学时 1. 掌握样式化Web站点方法,包括样式化单独的元素和使用CSS样式表 2. 能够在VS中开放应用程序样式表 相关知识 1. 样式化站点的重要性 (理论、实践) 2. Style属性与CSS样式的不同用法 3. 主题的创建 操作训练 1. 样式化单独元素 2. 使用CSS样式表 3. 为站点创建主题 (学生自由设计主题样式) 考核评价 拓展知识 理论 50% 实践50% 样式和布局的最佳实践, 项目六、事件与代码 项目名称 学时 教学要求 六、事件与代码 4学时 1. 掌握向页面中添加事件的方法 2. 熟知PostBack属性 3. 掌握服务器端代码工作原里,创建和使用方法
5