《Web程序设计》课程教学大纲

发布 2021-05-13 23:37:28 阅读 9081

制定人教学团队审核人:钟伯成开课学院审核人: 邓琛。

课程名称:web程序设计/ web application design

课程**:021148

适用层次(本/专科):本科。

学时:32 学分:2 讲课学时:16 上机/实验等学时:16 考核方式:考查。

先修课程:《高级语言程序设计》,《数据库原理》

适用专业:计算机科学与技术专业等。

教材:沈士根.web程序设计——实用**开发(第二版).北京:清华大学出版社,2014.8

主要参考书:

1. 耿超。 4.5**开发实例教程 [m]. 清华大学出版社,2015.6

2. 韩颖。 4.5动态**开发基础教程 [m]. 清华大学出版社,2015.1

3. (美)史潘加斯。 4.5 入门经典(第7版) [m]. 清华大学出版社,2013.9

4. (美)盖洛德。 4.5 高级编程(第8版)[m]. 清华大学出版社,2014.4

5. jason n. gaylord.professional 4.5 in c# and vb [m].wrox,2013.5

一、 本课程在课程体系中的定位。

1. 掌握计算机系统的分析和设计的基本方法,具有开发计算机软件的基本能力。

2. 具有开发和运维网络、数字**、嵌入式系统和工程的能力。

3. 了解专业的发展现状与趋势,具有创新意识,并具有技术创新和产品创新的基本能力。

二、 教学目标。

1. 掌握b/s架构、三层架构、面向对象、事件驱动等系统分析和设计方法。

2. 具有开发web应用程序的基本能力。

3. 了解web应用程序开发的发展趋势,培养创新意识。

三、 教学效果。

通过本课程的学习,学生可具备:

1. 掌握iis**配置,学会使用visual studio 2012开发环境。

2. 理解与掌握 4.5结合的c#基础开发知识与技术。

3. 掌握 4.5web form、常用服务器控件,用户控件、验证控件等技术。

4. 掌握http请求、响应及状态管理等技术。

5. 掌握数据源控件和访问数据库、数据绑定控件等技术。

四、 教学内容与教学效果对照表。

五、 教学内容和基本要求。

第1章 4.5概述

基本要求:了解 4.5的基础。

net framework;熟悉 4.5运行环境、**设置、虚拟目录设置;熟悉 4.5的开发环境visual studio 2012;掌握创建**、发布**、复制**的过程。

重点: 4.5运行环境、**设置、虚拟目录设置、创建**、发布**、复制**。

难点:发布**、复制**。

教学内容:.net framework概述、 4.5概述、iis、visual studio 2012环境概览、新建**、发布**、复制**。

第2章 c#和 4.5

基本要求:了解c#语言特点和编程规范;了解常用。net命名空间; 熟悉c#基础语法、流程控制;能创建简单的类。

重点:c#语言编程规范、常用。net命名空间、c#基础语法和流程控制、创建简单的类。

难点:创建简单的类。

教学内容:c#概述、framework命名空间、编程规范、常量与变量、数据类型、运算符、流程控制、自定义类。

第3章 4.5标准控件。

基本要求:理解 4.5页面事件处理流程;了解html服务器控件;熟悉 4.5标准控件;熟练掌握各个控件应用实例。

重点: 4.5页面事件处理流程、 4.5标准控件和应用。

难点: 4.5页面事件处理流程、 4.5标准控件的应用。

教学内容: 4.5页面事件处理、 4.5服务器控件概述、各标准控件和控件应用。

第4章 4.5窗体验证。

基本要求:理解客户端和服务器端验证;掌握 4.5各验证控件的使用。

重点:客户端和服务器端验证、 4.5各验证控件和应用。

难点:客户端验证、 4.5各验证控件的应用。

教学内容:窗体验证概述、 4.5服务器验证控件。

第5章 http请求、响应及状态管理

基本要求:掌握httprequest对象的应用;掌握httpresponse对象的应用;掌握httpserverutility对象的应用,理解不同方法的页面重定向;掌握跨页面提交的应用;了解viewstate、hiddenfield,掌握cookie、session、application、profile应用。

重点:httprequest、httpresponse、httpserverutility、页面重定向、跨页面提交、cookie、session、application、profile。

难点:不同方法的页面重定向、跨页面提交的应用、cookie应用、session应用、application应用、profile应用。

教学内容:http请求、http响应、httpserverutility、跨网页提交、状态管理。

第6章数据访问

基本要求:掌握visual studio 2012中管理数据库的方法;熟练使用数据源控件;掌握linq查询表达式;熟练使用linq to sql和linq to xml进行数据访问管理。

重点:数据源控件、linq查询表达式、使用linq to sql和linq to xml进行数据访问管理。

难点:使用linq to sql和linq to xml进行数据访问管理。

教学内容:数据访问概述、建立sql server express数据库、数据源控件、使用linq实现数据访问。

第7章数据绑定。

基本要求:熟练掌握listcontrol类控件与数据源的绑定;熟练掌握gridview控件与数据源的绑定;熟练掌握detailsview控件与数据源的绑定。

重点:listcontrol类控件与数据源的绑定、gridview控件与数据源的绑定、detailsview控件与数据源的绑定。

难点:gridview控件应用。

教学内容:数据绑定概述、listcontrol类控件与数据源的绑定、gridview控件与数据源的绑定、detailsview控件与数据源的绑定。

六、 实验内容和基本要求。

本课程除课堂讲授外,与本课程理论教学相配合,开设16学时的实验教学,分五次进行。实验要求学生根据每章不同的内容,有针对性的进行单元实验和集成实验,本实验属于设计性实验。

1. 4.5标准控件实验。

2. 4.5窗体验证实验。

3. http请求、响应及状态管理实验。

4. 数据访问实验。

5. 数据绑定实验。

不设单独的习题课,作业要求学生课后完成,由教师利用课堂碎片时间讲解。

七、 课时分配。

八、 课程考核。

1. 考勤(占总成绩20%):不迟到、不早退、不无故缺课等。迟到早退一次扣2分,无故缺课一次扣4分。

2. 课堂表现(占总成绩20%):课堂保持安静,不影响教师上课及同学听讲(违反一次扣2分);不玩手机玩游戏(违反一次扣4分);认真做实验并完成实验报告。

3. 期末考试占60%。

面向web程序设计教学大纲

一 课程基本信息。二 课程内容及基本要求。第一章 xhtml css基础知识。课程内容 1 xhtml基本语法。2 css样式表。3 css sprites技术。基本要求 1 掌握xhtml的基本语法。2 掌握css样式表的基本概念及应用。3 了解css sprites技术。本章重点 css横向导航...

程序设计课程教学大纲

聊城市技师学院信息工程系 c 程序设计 课程教学大纲。80学时 上机实验24学时 一 课程的性质和任务。c 语言是在c语言基础上扩充了面向对象机制而形成的一种面向对象的程序设计语言,它对降低软件的复杂性,改善其重用性和可维护性,提高大型软件的开发效率,具有十分重要的意义。c 程序设计主要讲授c 语言...

WEB程序设计课程设计大纲

web编程技术 课程设计大纲。一 课程设计的目的。培养学生运用所学课程 asp编程技术 和 jsp编程技术 的理论知识和技能,分析解决web编程应用实际问题的能力。培养学生掌握用web编程的知识,分析设计计算机课题的思想和方法。培养学生调查研究 查阅技术文献 资料 手册以及编写技术文献的能力。通过课...