《Web开发技术》课程教学大纲

18/11/08 15:49:55 作者: 点击:[] [小] [中] [大]

1、课程名称:Web开发技术

2、课程代码:SE31107

3、课程英文名称:Web Development Technology

4、课程负责人:王成良

5、学时和学分:32学时,2学分

6、适用专业: 软件工程专业

7、先修课程:《程序设计基础》、《数据库原理》、《面向对象的程序设计》、《计算机网络》

8、使用教材:

王成良、祝伟华、柳玲、吴映波、徐玲编著. Web开发技术(第2版).北京:清华大学出版社,2013.8

9、参考书目:

(1)赵丰年,武远明编著.HTML & DHTML实用教程.北京:北京理工大学出版社.2011.07

(2)古德曼(美)编著.JavaScript & DHTML Cookbook.北京:电子工业出版社.2009.03

(3)提格(美)编著.CSS、DHTML和Ajax快速上手.机械工业出版社.2009.01

(4)王愉编著. DHTML动态网页设计.人民邮电出版社.2007.07

(5)畅利红编著.DIV+CSS 3网页样式与布局全程揭秘(第2版).北京:清华大学出版社.2014.10

(6)杨阳编著.HTML5+CSS3+JavaScript网页布局与特效全程揭秘.北京:清华大学出版社.2014.10

(7)明日科技编著.C#从入门到精通(第3版).北京:清华大学出版社.2012.09

(8)(美) 沃森(Watson, K.) 等著,齐立波黄俊伟 译.C#入门经典(第6版).北京:清华大学出版社.2014.01

(9)明日科技编著.ASP.NET从入门到精通(第3版).北京:清华大学出版社.2012.09

(10)蒋金楠编著.ASP.NET Web API2框架揭秘.北京:电子工业出版社.2014.07

(11)(美)巴勒莫 等著,徐燕萍 等译.ASP.NET MVC 4实战.北京:人民邮电出版社.2014.05

(12)赛奎春顾彦玲赵然 绘 .ASP.NETx项目开发全程实录(第3版).北京: 清华大学出版.社.2013.10

(13) (美)盖洛德 等著,李增民苗荣 译.ASP.NET 4.5高级编程(第8版)北京:/清华大学出版社.2014.04

(14)(美) 麦克唐纳(MacDonald,M.) , (美) 弗里曼 (Freeman,A.) , (美)兹普兹塔 (Szpuszta,M.)著,博思工作室 译.ASP.NET4高级程序设计.北京:人民邮电出版社.2011.06

(15)(美)福思特 等著,刘云鹏 等译 .XML入门经典(第5版).北京:/清华大学出版社..2013.10

(16)周静 朱堂勋 周建儒 编著.XML基础实例教程.东软电子出版社.2014.08

(17)孙更新编著.XML编程与应用教程(第2版).北京:清华大学出版社.2014.04

10、课程描述(200-300字左右):

本课程是高等院校工科本科软件工程专业高年级学生学习互联网应用开发技术的一门专业必修课。本课程通过Web开发技术概述、Web开发环境的建立、HTML与CSS、DHTML编程技术、XML基础、NET 4.0 Web应用程序开发、Ajax技术、Web站点规划设计和性能优化及网站安全性八个章节结合实际开发案例来讲解, 使学生利用微软visual Studio开发工具,掌握开发一个完整的Web应用系统的基本原则、方法和步骤,提高学生应用Web技术进行软件开发的能力,从而使学生具有扎实的Web开发理论基础和较强的实践动手能力。

11、教学目标(需明确各教学环节对人才培养目标的贡献)

知识贡献:掌握扎实的软件工程基础知识和先进的软件开发方法、工具和环境。

能力贡献:具备较强的Web应用软件编程开发能力,培养独立思考和判断、分析问题和解决问题、实践动手能力。

素质贡献:培养学生勤奋踏实,适应软件行业快速发展的素质,具备良好的软件开发职业道德。

12、教学方法:

(1)以开发Web应用程序为主线,将本课程所涉及的各项知识点学习贯穿起来,方便学生的理解和记忆。

(2)总结复杂知识点的执行步骤,对于复杂的知识点,总结规律并把它的实现过程归纳出具体的步骤。

(3)采用项目驱动,案例教学方法,加强学生实践动手能力的培养。

(4)以机房授课方式将教学过程从教学向学习转换,改变传统的以教为中心的教学方式,让学生边学边练,培养学习兴趣,构建自己的经验和知识体系。

13、考核及成绩评定方式:

本课程采用考试方式,成绩评定为理论考试60%、上机实验报告30%、平时成绩10%。