《web程序设计》教学大纲(本科).docx

上传人:太** 文档编号:64604667 上传时间:2022-11-29 格式:DOCX 页数:9 大小:25.65KB
返回 下载 相关 举报
《web程序设计》教学大纲(本科).docx_第1页
第1页 / 共9页
《web程序设计》教学大纲(本科).docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《《web程序设计》教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《web程序设计》教学大纲(本科).docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、web程序设计教学大纲注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。课程 英文名Web Programming课程 代码01M0109学分2总学时32理论学时20实验/实践学t,乙时课程类别学科基础课课程性 质选修先修课程大学计算机文化基础、C语言程序设计适用专业理工科专业(非计算机专业)开课学院机电工程学院执笔人审定人制定时间2020年11月一、课程地位与课程目标(-)课程地位web程序设计本课程是计算机科学与技术的专业课。本课程的目的是使学生在巩固计 算机网络基础知识的基础上,初步掌握网络环境下的基本编程语言及方法,理解并掌握网络 环境下人机界面交互编程技术

2、及方法,相关基本数据库操作技术及方法,在互联网的应用层 掌握建立网站和制作主页的基本方法及相关技术。(二)课程目标1、理解ASP程序设计的基本概念,具有理解和分析动态网站架设功能设计问题的基础 和能力;2、理解动态网站设计的基本概念及理论,了解典型动态网站架设的基本方法及工具软 件;能够完成设计方案并分析阐明设计的合理性;3、理解ASP程序设计的基本概念,理解掌握动态网站web界面的设计及交互的基本技 术及方法;3、熟练掌握ASP设计中典型工具软件EditPlus的应用,掌握利用网络资源实现文件存 取等组件功能的方法及手段;4、熟练掌握ASP设计中数据交互及数据库操作的基本方法,能利用工具软件

3、设计及实 现典型基本功能的动态网站。增强学生对新技术的兴趣,培养学生对网络技术运用于自动化 领域的能力,增强学生对通过专业技能促进社会生产自动化水平提高的信心。二、课程目标达成的途径与方法web程序设计课程教学以课堂教学为主,结合自主学习和实验教学,针对典型动态 网站架设及功能实现的基本概念及方法,培养学生运用基础知识和专业知识,分析和解决实 际问题工程问题的能力和方法。1课堂教学主要讲述基本概念,基本原理、和设计方法。在课堂教学中,充分引入互动 环节,提高教学效果。2设计验证性、设计性实验,采用实验教学方式,训练实验技能,培养理论知识的应用 能力。3设计与专业相结合的实际应用问题,如自动化生

4、产线电子看板系统,培养学生分析问 题、实现工程应用的能力及方法三、课程目标与相关毕业要求的对应关系课程目标毕业要求(支撑程度H、M、L)3-23-45-15-2课程目标(1)L课程目标(2)M课程目标(3)L课程目标(4)H注:1.支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低);2 .毕业要求须根据课程所在专业培养方案进行描述。四、课程主要内容与基本要求第1章网络程序设计概述了解网络程序设计语言的应用;理解、掌握动态网页的运行原理。第2章ASP初步了解ASP的开发工具和运行环境,ns的使用方法;理解并掌握新建一个ASP程序的基本流程,熟悉建立虚拟目录、设置默认文档的方法

5、。熟练掌握搭建ASP的运行环境,并能够利用EditPlus或记事本等工具开发第一个简单 的ASP程序。第3章ASP脚本语言-VBScript理解并掌握数据类型、常量、变量、函数、过程、循环语句、选择语句等内容,子程序、 函数、循环语句和选择语句等内容。第 4 章 Request 和 Response 对象理解并掌握如何获取表单中提交的数据。要认真体会如何向服务器端提交数据和向客户 端动态输出数据。Response. Form方法获取通过表单提交的数据;利用Request. QueryString 方法获取通过URL后面的参数提交过来的数据;利用Response. Write方法向客户端输出数

6、据及其简单方法。第5章Session对象和Application对象理解并掌握Session对象保存特定客户的信息,利用Application对象保存所有客户的 信息,Global, asa文件。理解一个简单的聊天室程序的运行原理。第6章Server对象理解并掌握 Server 对象的 Transfer、Execute、HTMLEncode 和 URLEncode 等几个方法。第7章 数据库基础知识了解数据库的基本概念掌握利用Access建立简单的数据库的方法、SQL语言中的Select、Insert、Update和 Delete 语句。熟练掌握建立一个数据库,并在其中建立表和查询,利用Acc

7、ess的查询练习SQL语言。第8章ASP存取数据库理解课本中的留言板程序;掌握利用ASP连接数据库,查询、添加、删除和更新删除的基本方法。第9章深入进行数据库编程掌握Connenction、Command、Recordset对象,建立Recordset对象的各种方法理解事务处理、使用参数查询、分页显示数据等,理解课本中通讯录程序。第10章文件存取组件及其它组件掌握对文件和文件夹操作的基本方法,如文件和文件夹的新建、复制、移动和删除等, 以及对文本文件的操作。五、课程教学学时安排章节号教学内容教学 时数学生任务对应课程目 标第1章网络程序设计概述1了解网络程序设计语言的应用;理解、掌握动态网页的

8、运行原理 实验一、课后习题选择题全部、问答 题全部、参考答案课程目标1课程目标2第2章ASP初步1了解asp的开发工具和运行环境,ns的使用方法实验二、课后习题选择题全部、问答题课程目标2第3章ASP脚本语言-VBScript2理解掌握ASP脚木语言-VBScript实验二、课后习题选择题全部、问答 题课程目标2第4章Request 和 Response对象2理解并掌握如彳可获取表单中提交的数 据。如何向服务器端提交数据和向客 户端动态输出数据课程目标2实验三、课后习题选择题全部、问答 题第5章Session对象和Application 对象2理解并掌握Session对象保存特定客 户的信息,

9、利用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连接数据库,查询、添 力口、删除和更新删除的基

10、本方法实验七、课后习题选择题全部、问答 题课程目标4第9章深入进行数据库编程4掌握 Connenction、Command、Recordset 对象,建立 Recordset 对象 的各种方法实验七、课后习题选择题全部、问答 题课程目标4第10早文件存取组件及其它组件2掌握对文件和文件夹操作的基本方 法,如文件和文件夹的新建、复制、 移动和删除等,以及对文本文件的操 作。实验八、课后习题选择题全部、问答 题课程目标3备注:根据学生学情适当安排教学进度,并安排部分教学内容为自学内容,通过大作业来对 学生自学情况进行考核。六、实践环节及基本要求序号实验项目学时基本要求实验 性质实验 类别课程 目标

11、1实验一、建立 ASP的运行平 台1T解并掌握 Windows 2000/NT服务 器上IIS的安装与配置;了解并掌握虚拟目录的设置方法; 了解并掌握ASP文件上传下载和运验证必做课程目标(1)行方法。2实验二、认识VBScript2了解并掌握VBScript脚本程序设计 语言的基本语法知识及简单程序设 计方法熟练掌握VBScript的输入输出函数 InputBox 和 MsgBox;熟练掌握VBScript的If语句和 Select Case语句的编程技术;熟练掌握VBScript的ForNext、DoLoop和For eachIn等循环语 句的编程技术;验证必做课程目标(2)3实验三、常用

12、ASP对象一 Response 和 Request1熟练掌握利用Request对象从客户端 获得信息的技术;熟练掌握Form和QueryString方法, 编制用户注册信息的填写与显示程 序;熟练掌握利用Response对象向客户 端输出信息的技术;熟练掌握Write、Redirect和 Cookies方法,编制相关的验证演示 程序。设计必做课程目标 (2)4实验四、ASP 对象一Sess i on 和App1 icat ion1熟练掌握利用Sess i on对象记载特定 客户信息的技术,编制相关的验证演 小程序;熟练掌握利用Application对象记载 所有客户信息的技术,编制相关的验 证

13、演示程序设计必做课程目标 (2)5实验五、ASP 对象Server1熟练掌握Server对象的属性和方法。 熟练掌握HTMLencode方法和 Mappath 方法。设计必做课程目标 (2)6实验六、数据 库基础知识2熟练掌握Access数据库创建和 表的新建、维护和查询的方法。熟练掌握SQL语言中的Select、 InsertDeleteUpdate 语句的使用。 以Access数据库为例,熟练掌握ASP 数据库存取技术。验证必做课程目标(4)7实验七、常用 的数据库操作 对象2深入理解ADO的Connenction Command、Recordset 对象,理解建 立Recordset对象

14、的各种方法,并掌 握事务处理、使用参数查询、分页显 示数据等功能的实现。验证必做课程目标(4)8实验八、常用 的 Act iveX 内2掌握第三方Acl i veX和内置组件的使 用方法验证选做课程目标 (3)置组件共计8个实验学时七、考核方法及成绩评定表1考核方法及成绩评定表考核内容考核方式评定标准(依据)占总成绩 比例过程考核课内实验实验完成情况及实验报告20%作业作业参考答案和评分标准10%课堂表现以学生到课情况、课堂互动表现、随堂测试 成绩等为依据10%期末考核开卷试卷参考答案和评分标准60%考核类别考查成绩登记方式百分制表2课程目标考核环节和达成标准课程目标教学环节考核环节合格标准讲

15、 授、课内实验A作业B课程目标1课堂表现C0.6讨期末考试成绩D1论、目标达成度=0.2xA + 0.1x + 0.1x + 0.6x-实验A。BCoDl0讲 授、课内实验A作业B课程目标2课堂表现C0.6讨期末考试成绩D2论、目标达成度=0.2xA + 0.1x + 0.1x + 0.6x-实验A。BCoD20讲 授、课内实验A作业B课程目标3课堂表现C0.6讨期末考试成绩D3论、目标达成度=0.2xA + 0.1x + 0.1X + 0.6x-A。BCoD30实验课程目标4讲课内实验A0.6授、作业B讨 论、 实验课堂表现C期末考试成绩D4arcB4目标达成度=0.2x+ O.1X+ 0.

16、1x+ 0.6xAcBnCnD4注:试卷中,课程目标1总分Dio,课程目标2总分D2。,课程目标3总分D3o;试卷中,学生实际获得的课程目标1分数D1 ,课程目标2分数D2,课程目标3分数D3;八、推荐教材与主要参考书(一)、推荐教材1尚俊杰.网络程序设计-ASP.清华大学出版社&清华大学大学出版社.2009年 (二)、推荐参考书1尚俊杰,秦卫中.网络程序设计一ASP案例教程.清华大学出版社&北京交通大 学出版社.2005年2Robert W. Sebesta著马跃 李增民李立新 译.web程序设计.清华大学出版社.2013 年3徐占鹏编.ASP.NET程序设计(第2版).高等教育出版社2019年

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁