《web程序设计》课程教学大纲_第1页
《web程序设计》课程教学大纲_第2页
《web程序设计》课程教学大纲_第3页
《web程序设计》课程教学大纲_第4页
《web程序设计》课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《web程序设计》教学大纲课程英文名WebProgramming课程代码01M0109学分2总学时32理论学时20实验/实践学时12课程类别学科基础课课程性质选修先修课程《大学计算机文化基础》、《C语言程序设计》适用专业理工科专业(非计算机专业)开课学院机电工程学院注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(一)课程地位web程序设计》本课程是计算机科学与技术的专业课。本课程的目的是使学生在巩固计算机网络基础知识的基础上,初步掌握网络环境下的基本编程语言及方法,理解并掌握网络环境下人机界面交互编程技术及方法,相关基本数据库操作技术及方法,在互联网的应用层掌握建立网站和制作主页的基本方法及相关技术。(二)课程目标1、理解ASP程序设计的基本概念,具有理解和分析动态网站架设功能设计问题的基础和能力;2、理解动态网站设计的基本概念及理论,了解典型动态网站架设的基本方法及工具软件;能够完成设计方案并分析阐明设计的合理性;3、理解ASP程序设计的基本概念,理解掌握动态网站web界面的设计及交互的基本技术及方法;3、熟练掌握ASP设计中典型工具软件EditPlus的应用,掌握利用网络资源实现文件存取等组件功能的方法及手段;4、熟练掌握ASP设计中数据交互及数据库操作的基本方法,能利用工具软件设计及实现典型基本功能的动态网站。增强学生对新技术的兴趣,培养学生对网络技术运用于自动化领域的能力,增强学生对通过专业技能促进社会生产自动化水平提高的信心。二、课程目标达成的途径与方法《web程序设计》课程教学以课堂教学为主,结合自主学习和实验教学,针对典型动态网站架设及功能实现的基本概念及方法,培养学生运用基础知识和专业知识,分析和解决实际问题工程问题的能力和方法。1课堂教学主要讲述基本概念,基本原理、和设计方法。在课堂教学中,充分引入互动环节,提高教学效果。2设计验证性、设计性实验,采用实验教学方式,训练实验技能,培养理论知识的应用能力。3设计与专业相结合的实际应用问题,如自动化生产线电子看板系统,培养学生分析问题、实现工程应用的能力及方法三、课程目标与相关毕业要求的对应关系课程目标毕业要求(支撑程度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的开发工具和运行环境,IIS的使用方法;理解并掌握新建一个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的开发工具和运行环境,IIS的使用方法实验二、课后习题选择题全部、问答题课程目标2第3章ASP脚本语言-VBScript2理解掌握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备注:根据学生学情适当调整教学进度,并安排部分教学内容为自学内容,通过大作业来对学生自学情况进行考核。六、实践环节及基本要求序号实验项目学时基本要求实验性质实验类别课程目标1实验一、建立ASP的运行平台1了解并掌握Windows2000/NT服务器上IIS的安装与配置;了解并掌握虚拟目录的设置方法;了解并掌握ASP文件上传下载和运行方法。验证必做课程目标(1)2实验二、认识VBScript2了解并掌握VBScript脚本程序设计语言的基本语法知识及简单程序设计方法熟练掌握VBScript的输入输出函数InputBox和MsgBox;熟练掌握VBScript的If语句和SelectCase语句的编程技术;熟练掌握VBScript的For…Next、Do…Loop和Foreach…In等循环语句的编程技术;验证必做课程目标(2)3实验三、常用ASP对象一Response和Request 1熟练掌握利用Request对象从客户端获得信息的技术;熟练掌握Form和QueryString方法,编制用户注册信息的填写与显示程序;熟练掌握利用Response对象向客户端输出信息的技术;熟练掌握Write、Redirect和Cookies方法,编制相关的验证演示程序。设计必做课程目标(2)4实验四、ASP对象—Session和Application 1熟练掌握利用Session对象记载特定客户信息的技术,编制相关的验证演示程序;熟练掌握利用Application对象记载所有客户信息的技术,编制相关的验证演示程序设计必做课程目标(2)5实验五、ASP对象—Server 1熟练掌握Server对象的属性和方法。熟练掌握HTMLencode方法和Mappath方法。设计必做课程目标(2)6实验六、数据库基础知识2熟练掌握Access数据库创建和表的新建、维护和查询的方法。熟练掌握SQL语言中的Select、Insert、Delete、Update语句的使用。以Access数据库为例,熟练掌握ASP数据库存取技术。验证必做课程目标(4)7实验七、常用的数据库操作对象2深入理解ADO的Connenction、Command、Recordset对象,理解建立Recordset对象的各种方法,并掌握事务处理、使用参数查询、分页显示数据等功能的实现。验证必做课程目标(4)8实验八、常用的ActiveX内置组件2掌握第三方ActiveX和内置组件的使用方法验证选做课程目标(3)共计8个实验学时七、考核方法及成绩评定表1考核方法及成绩评定表考核内容考核方式评定标准(依据)占总成绩比例过程考核课内实验实验完成情况及实验报告20%作业作业参考答案和评分标准10%课堂表现以学生到课情况、课堂互动表现、随堂测试成绩等为依据中国计量学院学生课程平时成绩考核细则10%期末考核开卷试卷参考答案和评分标准60%考核类别考查成绩登记方式百分制表2课程目标考核环节和达成标准课程目标教学环节考核环节合格标准课程目标1讲授、讨论、实验课内实验A0.6作业B课堂表现C期末考试成绩D1课程目标2讲授、讨论、实验课内实验A0.6作业B课堂表现C期末考试成绩D2课程目标3讲授、讨论、实验课内实验A0.6作业B课堂表现C期末考试成绩D3课程目标4讲授、讨论、实验课内实验A0.6作业B课堂表现C期末考试成绩D4注:试卷中,课程目标1总分D10,课程目标2总分D20,课程目标3总分D30;试卷中,学生实际获得的课程目标1分数D1,课程目标2分数D2,课程目标3分数D3;八、推荐教材与主要参考书(一)、推荐教材1尚俊杰.网络程序设计--ASP》.清华大学出版社&清华大学大学出版社.2009年(二)、推荐参考书1尚俊杰,秦卫中.《网络程序设计—ASP案例教程》.清华大学出版社&北京交通大学出版社.2005年2RobertW.Sebesta著马跃李增民李立新译.《web程序设计》.清华大学出版社.2013年3HYPERLI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论