《Web编程》教学大纲 下载本文

内容发布更新时间 : 2024/4/29 2:42:38星期一 下面是文章的全部内容请认真阅读。

《Web编程》教学大纲

(Web Programming)

制定单位: 制 定 人: 审 核 人:

编写时间:2007年9月10日

《Web编程》教学大纲

学分和学时: 适用专业: 课程类型: 先修课程: 48 学时 3 学分 计算机科学与技术(本科)专业 专修课 程序设计 计算机网络 一 课程教学目的和要求

《Web编程》是计算机科学与技术(本科)专业的专业选修课,通过本课程教学,应使学生掌握与Web编程相关的基础知识,掌握静态Web页面设计和动态Web应用设计,对于客户端脚本、CGI、ASP、PHP、JSP和Web数据库应用程序等常见的Web程序设计技术有一定程度的掌握,达到能够使用脚本语言、ASP技术和Web数据库应用,独立完成Web程序的编写。

二 课程介绍

本课程以程序设计为主线索,介绍了各种Web程序设计技术,覆盖了静态Web页面设计和动态Web应用设计,涉及客户端脚本、CGI、ASP、PHP、JSP和Web数据库应用程序等Web程序设计技术。以ASP为重点,以丰富的实例介绍了Web应用的设计方法。

三 课时分配

理论教学32课时,上机实验16课时。

课时 序号 1 2 3 4 5 6 7 8 9 章名 理论 第1章 程序设计基础 第2章 Internet和Web技术基础 第3章 网站设计基础 第4章 Web客户端程序设计 第5章 Web服务器端程序设计 第6章 ASP程序设计 第7章 PHP程序设计 第8章 JSP程序设计 第9章 Web数据库程序设计 0.5 0.5 5 4 4 6 2 4 4 实验 4 4 2 4 2 4 选做 选做 复习 2课时 备注

四 教学内容

第1章 程序设计基础(0.5学时)

【本章教学目的和要求】

了解程序的基本概念 了解程序设计方法 了解程序的基本要素 了解Web程序的体系结构 【教学内容】

程序的基本概念和设计方法 程序的基本要素 Web程序的体系结构 【本章重点、难点】

重点: Web程序设计 web程序的体系结构

第2章 Internet与Web技术基础 (0.5学时)

【本章教学目的和要求】

复习Internet协议 复习Internet的网络地址 复习域名系统

了解WWW的相关知识,掌握web的工作方式 掌握Web浏览器的使用 【教学内容】

Internet协议

Internet的网络地址和域名系统

WWW的相关知识,超文本技术, web的工作方式 Web浏览器的使用 【本章重点、难点】

重点: WWW的相关知识;web的工作方式; Web浏览器的使用

第3章 网站设计基础(5学时)

【本章教学目的和要求】

了解网页简介及制作工具 掌握HTML的基本元素 掌握HTML的高级元素 了解CSS 【教学内容】

网页简介及制作工具

HTML的文档组成和文档结构

HTML的基本元素, 文本格式,列表,超链接,表格,图像,框架 HTML的高级元素,表单,多媒体 CSS 简介 【本章重点、难点】

重点:HTML的文档组成和文档结构;HTML的基本元素, 文本格式,列表,超链接,表格,图像,框架 ;HTML的高级元素,表单,多媒体 难点:表单,多媒体,框架

第4章 Web客户端程序设计(4学时)

【本章教学目的和要求】

掌握JavaScript脚本语言的使用 掌握VBScript脚本语言的使用 初步掌握浏览器脚本对象的使用 理解ActiveX技术 理解Java Applet 【教学内容】

JavaScript脚本语言的使用:简介,事件驱动及处理,对象的使用 VBScript脚本语言的使用:简介,事件驱动及处理,过程和函数

浏览器脚本对象:Windows对象, Document对象 Form 表单对象,Navigator对象 ActiveX控件的使用和创建 Java Applet 概述和嵌入

【本章重点、难点】

重点和难点:JavaScript脚本语言的事件驱动及处理,对象的使用;VBScript脚本语言的事件驱动及处理,过程和函数;

第5章 Web服务器端程序设计(4学时)

【本章教学目的和要求】

理解何谓服务器端程序 掌握CGI原理 和CGI标准 掌握基本的CGI编程技术 了解CGI程序的安全性 【教学内容】

服务器端程序概述

引用CGI程序、配置Web服务器 和CGI标准

CGI程序的结构、直接引用CGI和与FORM结合的CGI CGI程序示例:输入表单收集意见 CGI程序的安全性 【本章重点、难点】

重点:引用CGI程序、配置Web服务器 ;CGI程序的结构、直接引用CGI和与FORM结合的CGI;CGI程序示例: 输入表单收集意见 难点:CGI程序的结构;与FORM结合的CGI

第6章 ASP程序设计(6学时)

【本章教学目的和要求】

理解ASP工作原理和语法基础 掌握ASP的内建对象的使用 掌握ASP程序如何访问数据库 【教学内容】

ASP工作原理和语法基础 ASP的内建对象和应用组件 ASP程序访问数据库