课程编码: 课程类别:B
适用专业:计算机网络技术 授课单位:计算机学院
学时:108 编写执笔人及编写日期:张恒2016.5.1
学分:6 审定负责人及审定日期:鲁立2016.6.13
1、课程定位和课程设计
1.1课程性质与作用
课程的性质 《Web程序设计》课程是计算机信息管理专业的专业核心课程,其主要任务是培养学生使用Visual studio开发平台,利用.NET技术来创建适合企业和公司应用的商业网站、建立维护网站的能力,使学生了解ASP.NET技术应用领域及与其他网站开发技术的结合,掌握运用ASP.NET技术开发动态网页及网站的技术,达到高素质劳动者和商务级专门人才所必需具备的动态网页制作核心知识和网站建立维护的基本技能,并为就业和继续学习的打下良好的基础。
课程的作用 本课程在与实际网站开发过程高度仿真的教、学、做一体化的情境教学中,使学生学习掌握动态网站开发的过程、技术的使用方法、站点框架的搭建、站点发布与测试等操作技术,达到网站设计师岗位、站点维护岗位的技术水平。学生通过对企业实际网站开发工作过程的实践,积累解决实际问题的工作经验并学习深入的专业理论知识,课程对学生职业能力培养和职业综合素质培养方面起重要支撑作用。
与其他课程的关系(前导课程、后续课程)等。
(1)前导课程:
《数据库原理及应用》,《C#程序设计》,《网页制作技术》,《Windows程序设计-C#》等。
(2)后续课程:
《应用软件开发》等。
1.2课程基本理念
课程开发本着以专业能力培养为主线、兼顾社会能力、方法能力培养的设计理念,着重发展学生的实践技能。整个课程教学设计紧紧围绕高技能人才培养的目标展开教学,选取典型工作任务作为学习载体,以任务的开发过程为主线,将知识的讲解贯穿于任务的开发过程中,随着任务的进展来推动知识的扩展。根据开发过程中需要的知识与技能规划教学进度,组织课堂教学,确定学生实训任务。在循序渐进完成任务开发的同时实现教学目标,做到学习与工作的深度融合。
1.3课程设计思路
以“项目导向、任务驱动”的教学模式为主,通过引入实用的任务,以任务的开发过程为主线,贯穿于每个知识点的讲解,随着任务的不断拓展来推动整个课程的进展。对于每个知识点的讲解采用以实际工作中软件开发的过程和步骤为出发点,采用“五步”教学法,整个教学过程分为任务描述、计划、实施、检测、评价五大步骤,分别对应软件开发的需求分析、设计、编码、测试、验收五个工作环节。使得学生在学习的过程中自然而然的了解程序开发的步骤和流程,为将来参加实际工作进行项目开发打下良好的基础。同时通过采用“教”、“学”、“做”三位一体法教学法,教师边示范、边讲解、边提问,学生边做、边学、边思考,从而实现在做中教,在做中学,提高学生的实践能力和专业水平。
2、课程目标
依据企业职业岗位需求和专业培养目标,确定本课程的培养目标为:
通过课程学习,使学生掌握动态网页制作技术,在职业技能上达到熟练运用VS软件进行网站开发,网站建立维护的要求,同时,将自学能力和兴趣的培养全面贯穿于教学全过程,培养学生的综合职业素质。
具体目标为:
2.1专业能力目标
(1)掌握课程中所介绍的有关的基本术语、定义和功能,掌握相关操作的要求和技巧,掌握主流技术的使用方法,在今后的学习和工作中应能较熟练地应用这些技术元素。
(2)能够对解决同一问题的不同方法进行区别与总结
(3)对最新网站设计技术的发展有所了解。
2.2方法能力目标
(1)通过理论实践一体化课堂学习,使学生获得较强的实践动手能力,使学生具备必要的基本知识,具有一定的资料收集整理能力制定、技术学习和迁移能力、实施工作计划和自我学习的能力。
(2)通过该课程各项实践技能的训练,使学生经历基本的工程技术工作过程,形成尊重科学、实事求是、与时俱进、服务未来的科学态度。
(3)在教学实训过程中注重学生发现问题和解决问题的能力。养成勤思考,勤总结的好习惯。
2.3社会能力目标
(1)对所从事工作和所专注的领域,充满热情。
(2)有较强的进取心和解决问题的决心。
(3)具有实事求是的科学态度,乐于通过亲历实践实现,检验、判断各种技术问题。
(4)善于和同学讨论,敢于提出与别人不同的见解,也勇于放弃或修正自己的错误观点。
3、课程内容与要求
3.1学习情境安排及课时分配表
教学内容
| 总课时
| 讲授课时
| 实践课时
|
ASP.NET基础
| 6
| 3
| 3
|
ASP.NET常用控件
| 12
| 6
| 6
|
ASP.NET用户自定义控件
| 4
| 2
| 2
|
ASP.NET母版
| 4
| 2
| 2
|
ASP.NET内置对象
| 8
| 4
| 4
|
ADO.NET访问数据库
| 10
| 5
| 5
|
LINQ访问数据库
| 8
| 4
| 4
|
安全控制策略
| 4
| 2
| 2
|
ASP.NET缓存技术
| 4
| 2
| 2
|
Web Services技术
| 4
| 2
| 2
|
ASP.NET三层架构的实现
| 4
| 2
| 2
|
Web综合项目实例
| 14
| 6
| 8
|
Web程序发布、打包与安装
| 2
| 1
| 1
|
复习
| 2
| 1
| 1
|
合计
| 108
| 54
| 54
|
4、课程实施
4.1教学条件
4.1.1软硬件条件
校内实训基地条件,课程要求有专业的实训室,所有实训室设备按企业实际运行拓扑结构组建,设置数据服务器。主要配套的教学仪器设备与媒体要求如下:
(1)硬件要求:
所有计算机必须P4 2.4以上主频,512M以上内存。
(2)软件要求:
操作系统:Windows XP及后续版本
开发工具:IIS 6及后续版本、SQL Server 2005及后续版本、Visual studio 2005及后续版本。
校外实训基地能提供学生进入相关企业顶岗实习的机会。
4.1.2师资条件
对任课教师的职业能力和知识结构的要求:任课教师能将课程体系、教学内容与企业对应岗位直接对接,实现企业开发团队与实际项目应用于教学过程,课程学习与项目开发实训合二为一。
专任教师和兼职教师组成的具有“双师”结构特点的教学团队要求:课程负责人具有教师和工程系列双职称,专兼结合的教学团队中包含从软件企业研发一线的行业专家,直接承担专业课程的实践教学,成为专业教学团队的重要组成部分,教学团队成员80%具备双师素质。
4.2教学方法建议
根据软件技术专业课程的特点和高职学生的特点,对于实践课程,可采用具有专业特色的教学模式PTLF。即项目导向(Project-oriented),任务驱动(Task-driven),层层递进(Layers of progressiv),四真环境(Four kinds of simulation environment )。
①课程的完备性:通过项目贯穿和任务分解,学生了解到软件开发的真实过程,实践了软件开发各个阶段软件产品的建模及项目文档的编写,获得了完成某类项目的系统知识。
②任务的导向性:每一阶段都有明确的目标和产品,各项任务逐层递进,引导学生一步一步完成整个项目。
③教学情景的完整性:每个教学情景都是一个完整过程,从信息的收集、整理、分析、建模、到软件文档书写;设计有明确的输入、加工和输出项。通过学习,学生除了掌握相关技能,还可以领悟到解决问题的一些基本方法和思路。
④技能的适应性:教学情景的设计具有典型性,通过这些教学情景的训练,学生的专业技术能力具有一定的适应性,可以在其它的项目中得以应用。
4.3教学评价、考核要求
为贯彻教学设计的理念和思路,并对课程目标的实现起到进一步的提升作用,实践课程可将“行业标准”引入课程评价体系,采用以下考核方式:
(1)项目答辩。学生完成一个完整的任务后,通过项目答辩由“专家组”评分。这种形式让学生置身于仿真的环境中,不仅系统地巩固了理论知识、强化了专业技能,还训练了他们的职业综合素质,提升了学生团队协作的意识。项目答辩的“专家组”评委由聘请的教师、行业专家以及学生代表组成,让学生参与评委的特别设计,使学生由学到做再到评,对软件的认识由程序上升到系统的高度,对软件项目的质量标准也有了更深的理解。
(2)产品发布。小组完成整个项目后,对成熟的产品举行“产品发布会”,向各个“用户”推销自己的产品。
4.3.1改革考核手段和方法,制定基于工作过程课程学习按项目的考核量化标准,按量化指标对过程和结果实施考核。
4.3.2通过多种形式的考核方法,激励学生全面均衡发展。课程考核的目的主要是检验教与学的效果,促进教学内容的完善、教学方法的改进,促进素质教育和人才培养。同时,考核制度也是引导学生改进学习方法的有效途径。课程的考核一般分为三个方面,平时考勤环节(劳动纪律素质考核),书面作业环节(归纳总结分析问题能力考核),理论、实践操作环节(职业核心能力考核)。
期末考试成绩(职业核心能力考核)占总分比例60%;平时成绩占总分比例40%。在平时成绩中:作业占50%,考勤占50%。
4.4教材编写
教材编写体例建议:
(1)教学目标:培养学生进行Web应用程序开发职业核心能力。
(2)工作任务:通过本课程的学习,使学生掌握使用Visual Studio .Net创建Web应用的相关技能,了解Web应用程序开发的工业过程,并能够独自完成企业级的常规Web应用程序的开发。
(3)实践操作(相关实践知识):Web控件、母版页、数据访问与表示、状态管理、Web认证与授权、创建Web控件、开发WEB应用程序的界面、使用ASP.NET组件、开发和使用XML Web Service、配置管理和部署Web应用程序、Web应用程序的安全性。
(4)问题探究(相关理论知识):Web应用的理论基础、全球化与本地化、个性化和主题。
(5)知识拓展(选学内容):性能调优与跟踪检测技术、Web移动应用开发。
(6)练习:实训习题能结合相关知识点。
5、课程资源开发与利用
学习资料资源:
(1)推荐教材:
1. 《ASP.NET 3.5从入门到精通》 2009年7月第一版 赵晓东,张正礼,许小荣编著 清华大学出版社, ISBN 978-7-302-20195-3
2.《ASPNET项目开发案例全程实录》,明日科技著,清华大学出版社,2011-1,ISBN 978-7-302-24195-9
(2)推荐参考书:
1.《ASP.NET 2.0网站开发全程解析(第2版)》,(美)MARCO BELLINASO著,杨剑译,清华大学出版社,2008.5,ISBN 9787302174646
2.《ASP.NET 2.0揭秘》,(美)STEPHEN WALTHER编,人民邮电出版社,2007-10,ISBN 9787115164636
3.《Web应用开发—ASP.NET 2.0》,微软公司著,高等教育出版社,2007.7,ISBN 978-7-04-021638-7
6、其他说明
本课程标准根据武汉软件工程职业学院计算机网络技术专业人才培养方案制订,适用于三年制高职网络技术专业,随着实训环境的改变,其中有关教学内容可以进行适当调整。