《动态网页设计》课程教学大纲
一、课程基本信息
课程名称 | 动态网页设计 | 课程性质 | £通识必修 ■通识选修 £学科基础 £专业必修 £专业选修 £实践教学 | |||
英文名称 | Design of Dynamic Web-Pages | |||||
学 分 | 2 | 总学时 | 讲授 | 实验 | 上机 | 实践 |
执行学期 | 32 | 32 | ||||
考核方式 | 平时成绩30% ,期末考试70 % | |||||
适用专业 | 全校各专业各年级本科生 | |||||
先修课程 | 无 | |||||
开课单位 | 都市文化与现代化研究中心 |
二、课程的性质与作用
动态网页是网页制作的高级阶段,在世界各地运行的各种网站,绝大部分都涉及动态网页,《动态网页设计》课的开设旨在让大学生们了解动态网页设计的基本手段,为今后工作中参与网站开发和维护提供一种机会。
《动态网页设计》课通过多媒体手段,将动态网页设计所涉及到的各种技术,以边讲解、边实现的方式展示在学生面前,同时,有笔记本电脑的同学还可以在课堂上,跟随教学进度,利用课程所教内容,实现自己的网站。
在课程教学中,强调网站作为思想教育的重要阵地,作为参与网站建设的技术力量,肩负着重要的使命,只有充分理解技术细节、站稳政治立场,才能做好今后的工作。
三、课程目标
1、基本网页:掌握网页基本结构,学会基本网页编写;
2、客户端脚本:掌握JavaScript基本语法,初步掌握使用JavaScript进行客户端脚本编程方法;
3、服务器端脚本:理解ASP基本语法结构,初步掌握ASP服务器端脚本编写方法;
4、数据库:了解数据库基本概念,学会数据库文件使用方法;
5、PHP:了解PHP有关概念,了解PHP编程特点。
6、体现课程思政的要求,强调网站安全在宣传工作中的重要性。
四、课程教学内容与安排
表4-1 课程教学内容与安排
主要教学内容 | 推荐学时 | 课程目标 | 教学方法 | ||
第1章 概论 | 介绍课程特点,考核要求,网站在宣传工作中的政治责任。 | 1 | 6 | ■课堂讲授 □讨论 □案例教学 □演示实验 □自主学习 □实践探究 □课堂报告 □其他: | |
第2章 HTML基础 | §2.1 Internet及Web的概念 ★§2.2 超文本标记语言 ★§2.3 样式表 §2.4 常用的网页制作工具 | 5 | 1 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: | |
第3章 脚本语言JavaScript | §3.1 嵌入脚本代码 §3.2 数据类型 §3.3 变量 §3.4 数据类型转换 ★§3.5 运算符与表达式 ★§3.6 基本语句 ★§3.7 函数 §3.8 内置对象 △§3.9 异常处理 | 4 | 2 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: | |
第4章 客户端脚本编程 | §4.1 浏览器支持的对象模型 §4.2 窗口对象的使用 §4.3 文档对象的使用 ★§4.4 常用事件的处理 §4.5表单元素的使用 | 3 | 2 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: | |
第5章 脚本语言VBScript | §5.1 脚本语言 §5.2 VBScript脚本语言基础 §5.3 VBScript的控制结构 §5.4 VBScript的子过程与函数 | 3 | 3 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: | |
第6章 服务器端程序 | §6.1 服务器端程序 ★§6.2 与用户交互 △§6.3 应用程序与会话 §6.4 服务器对象 | 6 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: | ||
第7章 数据库访问 | §7.1 网站数据库技术概述 §7.2 设置ODBC数据源 ★§7.3 使用SQL语言 ★§7.4 通过ADO使用数据库 §7.5 通过记录集对象使用数据库 | 8 | 4 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: | |
第8章 PHP介绍 | §8.1 Web服务器安装 §8.2 PHP语法入门 §8.3 常量、变量和运算符 §8.4 数据类型及类型转换 §8.5 PHP的语句 ★§8.6 数组 §8.7 函数 §8.8 Web交互 △§8.9 数据库访问 §8.10 文件访问操作 | 2 | 5 | ■课堂讲授 □讨论 ■案例教学 ■演示实验 □自主学习 □实践探究 □课堂报告 □其他: |
注:★表示重点内容,△表示难点内容。
五、课程教学方法
根据本课程的特点,课件以网页形式展现,含系统教学内容,程序实例及演示超链接,自测练习题等。教学过程除系统讲解理论内容外,还讲解并演示程序实例,根据自测练习题情况,分析并讲解正确解法等。
六、课程目标的考核与评价
课程的考核围绕课程重要课程目标展开,课程的成绩评定方法为:
课程总成绩 = 期末成绩×70%+平时成绩×30%
其中,平时成绩包括课堂练习、课后作业、课堂提问等。
表6-1 课程目标考核环节与权重分配表
课程目标 | 考核环节与权重分配 | 总成绩 (100分) | |||||||||
平时成绩 (100分,占总成绩30%) | 期末成绩 (100分,占总成绩70%) | ||||||||||
课堂练习 | 课后作业 | 课堂提问 | 卷面 考核 (简答题) | 卷面 考核 (分析题) | 卷面 考核 (设计题) | ||||||
课程目标1:基本网页 | 10 | 10 | 5 | 16 | 8 | 4 | 27 | ||||
课程目标2:客户端脚本 | 15 | 15 | 5 | 12 | 10 | 4 | 29 | ||||
课程目标3:服务器端脚本 | 5 | 10 | 5 | 8 | 7 | 4 | 19 | ||||
课程目标4:数据库 | 5 | 5 | 8 | 2 | 8 | 16 | |||||
课程目标5:PHP | 5 | 5 | 4 | 5 | 9 |
七、教材与参考资料
推荐教材:
[1] 《VBScript+ASP 动态网页制作》许卫林主编 中国电力出版社
参考资料:
[1]《客户端动态网页设计实用教程》黎元彪编著 清华大学出版社
[2]《CSS网站布局实录》李超编著 科学出版社
课程大纲撰写人: 许卫林 课程大纲审核人: 徐国民
2020 年 7 月