SPOC学校专有课程
WEB技术A
分享
spContent=
—— 课程团队
课程概述

       在互联网迅速发展的今天,我们已能深切感受到互联网带给我们工作与生活方式上的巨大变化。了解互联网的运作机制并掌握一些基本的Web程序设计的技巧与技能已成为时代对目前大多数学习者的一项基本要求。该课程紧扣互联网发展的趋势,使学习者了解Web的基本框架,并在此基础上培养学习者基本的Web开发技能。

       在内容组织上,该课程主要包括WEB原理、开发过程和环境部署;HTML语言基础、 CSS技术、JavaScript技术和ASP.NET技术;重点介绍ASP.NET及相关的数据库应用开发。

       学完该课程,学习者应具备独自建设一个实用Web信息平台的基本能力。


授课目标

本课程介绍当前流行的网站功能开发与设计的概念和技术,其特点是涉及技术面非常广泛,知识更新速度快,新技术和新概念层出不穷。课程内容突出WEB开发的基本理念,培养学生对基本技能的掌握。学生可以针对具体的需求,综合运用数据库和程序设计的知识,实现网站基本功能的开发。同时培养学生自学习的能力,运用已有的知识,理解和扩充知识面,掌握新技术和概念。

本课程培养学生的能力包括:

(1) 从整体观点分析问题的能力:使学生注重对系统总体的把握和理解,能够针对实际的应用需求,按照B/S架构,进行功能需求的分析和划分。

(2) 相关的编程语言的运用能力:通过学习,学生可以掌握网页设计的超文本语言(HTML)、页面动态效果的脚本语言(Javascript)、以及服务器端功能实现的脚本语言或C#语言,使学生养成良好的编程思想和习惯,能够独立进行具有一定需求的应用系统开发。

(3)培养学生综合运用所学知识的能力:完成相关的数据库系统设计和相关功能页面的程序开发,实现网站功能。



成绩 要求

本课程的期末成绩评定方法建议为:总评成绩 =平时成绩 20%+ 实验成绩30% + 期末成绩50%

平时成绩:考勤50% + 实验报告50%

实验成绩:实验操作结果

期末成绩:闭卷笔试


课程大纲
预备知识

学习本课程前应先修《面向对象程序设计》、《数据库系统A》、《计算机网络》、,具备数据库开发和程序设计的能力。

本课程的先修课程及相关知识点:

《面向对象程序设计》课程中要求学生掌握的知识点包括:类,继承等基本概念及面向对象的程序设计思想。

《数据库系统A》课程中要求学生掌握的知识点包括:数据库原理,SQL语言,存储过程,SQL Server的基本操作与维护,加锁机制。

《计算机网络》课程中要求学生掌握的知识点包括:计算机网络的分类,C/SB/S,应用层协议,网络通信机制。



参考资料

[1] ASP.NET数据库网站设计教程(C#版)》,刘瑞新 主编,电子工业出版社,2015年第1版。(指定教材) 

此教材是学习ASP.NET的指定教材,教材中实例、范例充足,拓展资源丰富,但内容仅涉及课程中的ASP.NET内容,对于其他知识基本未涉及。

[2] https://www.w3school.com.cn 

      此站点是学习Web的重要参考网站,里面包含了课程中几乎所有的Web编程语言的使用,而且配有实例,能让学习者轻松理解相应概念及语法。

[3] ASP.NET 4.5动态网站开发基础教程》韩颖,卫琳,谢琦 编著,清华大学出版社,2015年第1版。

[4] 《ASP.NET程序设计基础教程》,谢树龙,何玲,赵新海  著;陈长喜 编,清华大学出版社,2013年第2版。

[5] ASP.NET Web应用开发技术》,喻钧,白小军 编,清华大学出版社,2013年。