《web程序设计》教学大纲注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。
课程 英文名 | Web Programming | 课程 代码 | 01M0109 | |||
学分 | 2 | 总学时 | 32 | 理论学时 | 20 | 实验/实践学 t,乙 时 |
课程类别 | 学科基础课 | 课程性 质 | 选修 | 先修课程 | 《大学计算机文化基础》、 《C语言程序设计》 | |
适用专业 | 理工科专业(非计算机专业) | 开课学院 | 机电工程学院 | |||
执笔人 | 审定人 | 制定时间 | 2020年11月 | |||
一、课程地位与课程目标
(-)课程地位
web程序设计》本课程是计算机科学与技术的专业课。本课程的目的是使学生在巩固计 算机网络基础知识的基础上,初步掌握网络环境下的基本编程语言及方法,理解并掌握网络 环境下人机界面交互编程技术及方法,相关基本数据库操作技术及方法,在互联网的应用层 掌握建立网站和制作主页的基本方法及相关技术。
(二)课程目标
1、理解ASP程序设计的基本概念,具有理解和分析动态网站架设功能设计问题的基础 和能力;
2、理解动态网站设计的基本概念及理论,了解典型动态网站架设的基本方法及工具软 件;能够完成设计方案并分析阐明设计的合理性;
3、理解ASP程序设计的基本概念,理解掌握动态网站web界面的设计及交互的基本技 术及方法;
3、熟练掌握ASP设计中典型工具软件EditPlus的应用,掌握利用网络资源实现文件存 取等组件功能的方法及手段;
4、熟练掌握ASP设计中数据交互及数据库操作的基本方法,能利用工具软件设计及实 现典型基本功能的动态网站。增强学生对新技术的兴趣,培养学生对网络技术运用于自动化 领域的能力,增强学生对通过专业技能促进社会生产自动化水平提高的信心。
二、课程目标达成的途径与方法
《web程序设计》课程教学以课堂教学为主,结合自主学习和实验教学,针对典型动态 网站架设及功能实现的基本概念及方法,培养学生运用基础知识和专业知识,分析和解决实 际问题工程问题的能力和方法。
1课堂教学主要讲述基本概念,基本原理、和设计方法。在课堂教学中,充分引入互动 环节,提高教学效果。
2设计验证性、设计性实验,采用实验教学方式,训练实验技能,培养理论知识的应用 能力。
3设计与专业相结合的实际应用问题,如自动化生产线电子看板系统,培养学生分析问 题、实现工程应用的能力及方法三、课程目标与相关毕业要求的对应关系
课程目标 | 毕业要求(支撑程度H、M、L) | |||
3-2 | 3-4 | 5-1 | 5-2 | |
课程目标(1) | L | |||
课程目标(2) | M | |||
课程目标(3) | L | |||
课程目标(4) | H | |||
asp脚本的应用教案 |
注:1.支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低);2 .毕业要求须根据课程所在专业培养方案进行描述。
四、课程主要内容与基本要求
第1章网络程序设计概述
了解网络程序设计语言的应用;
理解、掌握动态网页的运行原理。
第2章ASP初步
了解ASP的开发工具和运行环境,ns的使用方法;
理解并掌握新建一个ASP程序的基本流程,熟悉建立虚拟目录、设置默认文档的方法。
熟练掌握搭建ASP的运行环境,并能够利用EditPlus或记事本等工具开发第一个简单 的ASP程序。
第3章ASP脚本语言-VBScript
理解并掌握数据类型、常量、变量、函数、过程、循环语句、选择语句等内容,子程序、 函数、循环语句和选择语句等内容。
第 4 章 Request 和 Response 对象
理解并掌握如何获取表单中提交的数据。要认真体会如何向服务器端提交数据和向客户 端动态输出数据。Response. Form方法获取通过表单提交的数据;利用Request. QueryString 方法获取通过URL后面的参数提交过来的数据;利用Response. Write方法向客户端输出数 据及其简单方法。
第5章Session对象和Application对象
理解并掌握Session对象保存特定客户的信息,利用Application对象保存所有客户的 信息,Global, asa文件。
理解一个简单的聊天室程序的运行原理。
第6章Server对象
理解并掌握 Server 对象的 Transfer、Execute、HTMLEncode 和 URLEncode 等几个方法。
第7章 数据库基础知识
了解数据库的基本概念
掌握利用Access建立简单的数据库的方法、SQL语言中的Select、Insert、Update和 Delete 语句。
熟练掌握建立一个数据库,并在其中建立表和查询,利用Access的查询练习SQL语言。
第8章ASP存取数据库
理解课本中的留言板程序;
掌握利用ASP连接数据库,查询、添加、删除和更新删除的基本方法。
第9章深入进行数据库编程
掌握Connenction、Command、Recordset对象,建立Recordset对象的各种方法
理解事务处理、使用参数查询、分页显示数据等,理解课本中通讯录程序。
第10章文件存取组件及其它组件
掌握对文件和文件夹操作的基本方法,如文件和文件夹的新建、复制、移动和删除等, 以及对文本文件的操作。
五、课程教学学时安排
章节号 | 教学内容 | 教学 时数 | 学生任务 | 对应课程目 标 |
第1章 | 网络程序设计概述 | 1 | 了解网络程序设计语言的应用; 理解、掌握动态网页的运行原理 实验一、课后习题选择题全部、问答 题全部、参考答案 | 课程目标1 课程目标2 |
第2章 | ASP初步 | 1 | 了解asp的开发工具和运行环境,ns 的使用方法 实验二、课后习题选择题全部、问答 题 | 课程目标2 |
第3章 | ASP脚本语言 -VBScript | 2 | 理解掌握ASP脚木语言-VBScript 实验二、课后习题选择题全部、问答 题 | 课程目标2 |
第4章 | Request 和 Response 对象 | 2 | 理解并掌握如彳可获取表单中提交的数 据。如何向服务器端提交数据和向客 户端动态输出数据 | 课程目标2 |
实验三、课后习题选择题全部、问答 题 | ||||
第5章 | Session对象和 Application 对象 | 2 | 理解并掌握Session对象保存特定客 户的信息,利用Application对象保 存所有客户的信息,Global, asa文件。 实验四、课后习题选择题全部、问答 题 | 课程目标2 |
第6章 | Server对象 | 2 | 理解并掌握Server对象的Transfer、 Execute> HTMLEncode 和 URLEncode 等 几个方法。 实验五、课后习题选择题全部、问答 题 | 课程目标2 |
第7章 | 数据库基础知识 | 2 | 掌握利用Access建立简单的数据库的 方法、SQL语言中的Select、Insert、 Update 和 Delete 语句 实验六、课后习题选择题全部、问答 题 | 课程目标4 |
第8章 | ASP存取数据库 | 2 | 掌握利用ASP连接数据库,查询、添 力口、删除和更新删除的基本方法 实验七、课后习题选择题全部、问答 题 | 课程目标4 |
第9章 | 深入进行数据库编程 | 4 | 掌握 Connenction、Command、 Recordset 对象,建立 Recordset 对象 的各种方法 实验七、课后习题选择题全部、问答 题 | 课程目标4 |
第10 早 | 文件存取组件及其它 组件 | 2 | 掌握对文件和文件夹操作的基本方 法,如文件和文件夹的新建、复制、 移动和删除等,以及对文本文件的操 作。 实验八、课后习题选择题全部、问答 题 | 课程目标3 |
备注:根据学生学情适当安排教学进度,并安排部分教学内容为自学内容,通过大作业来对 学生自学情况进行考核。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论