还剩5页未读,继续阅读
文本内容:
《程序设计》课程教学大纲web课程代Web ProgrammingA0806Y02课程英文名码实验/实践学时学分2总学时32理论学时20《大学计算机文化基础》、《C课程类别学科基础课课程性质选修先修课程语言程序设计》适用专业理工科专业非计算机专业开课学院机电工程学院
一、课程的地位与任务《web程序设计》本课程是计算机科学与技术的专业课本课程的目的是使学生在巩固计算机网络基础知识的基础上,比较深入地掌握网络环境下的编程方法,理解并掌握网络协议的相关算法及软件实现技术;在互联网的应用层掌握建立网站和制作主页的基本方法及相关技术
二、课程目标1理解ASP程序设计的基本概念,具有理解和分析动态网站架设功能设计问题的基础和能力;2理解动态网站设计的基本概念及理论,了解典型动态网站架设的基本方法及工具软件;能够完成设计方案并分析阐明设计的合理性;3熟练掌握ASP设计中典型工具软件EditPlus的应用,掌握利用网络资源实现文件存取等组件功能的方法及手段;4熟练掌握ASP设计中数据交互及数据库操作的基本方法,能利用工具软件设计及实现典型基本功能的动态网站表1课程目标与相关毕业要求的对应关系毕业要求支撑程度、、H ML课程目标3-23-45-15-2课程目标1L课程目标2M课程目标3L课程目标4H注L支撑强度分别J真写H、M或L I在中H表不支撑程度高、M为中等、L为低;
2.毕业要求须根据课程所在专业培养方案进行描述
三、课程主要内容与基本要求第1章网络程序设计概述本章重点是掌握动态网页的运行原理,并了解当前的网络程序设计语言第2章ASP初步本章重点掌握ASP的开发工具和运行环境,并掌握新建一个ASP程序的基本流程要熟悉建立虚拟目录、设置默认文档的方法同学在上机实践时,要能够熟练搭建ASP的运行环境,并能够利用EditPlus或记事本等工具开发第一个简单的ASP程序学有余力的同学可以研究一下HS的使用方法第3章ASP脚本语言-VBScript本章重点掌握数据类型、常量、变量、函数、过程、循环语句、选择语句等内容本章难点是使用子程序、函数、循环语句和选择语句等内容同学在上机实践时可以争取独立自主完成课后的上机练习题,并且针对字符串、数字、日期等数据多练习一下有关函数、运算符的使用方法第4章Request和Response对象本章重点是利用Response.Form方法获取通过表单提交的数据;利用Request.QueryString方法获取通过URL后面的参数提交过来的数据;利用Response.Write方法向客户端输出数据及其简单方法本章难点仍然是获取表单数据和对Cookie的操作同学上机实践时希望能认真完成课后练习题,尤其是如何获取表单中提交的数据要认真体会如何向服务器端提交数据和向客户端动态输出数据第5章Session对象和Application对象本章重点是利用Session对象保存特定客户的信息,利用Application对象保存所有客户的信息本章难点是利用Global,asa文件同学上机实践时可以多练习一下将数据保存进Session.Application,然后从中读取的基本方法争取能综合利用Session和Application对象和前面章节内容完成一个简单的聊天室,可以输入姓名和发言内容学有余力的同学可以深入研究一下Global,asa文件第6章Server对象本章较为简单,重点是体会Server对象的Transfer、Execute、HTMLEncode和URLEncode等几个方法同学上机实践时可以简单练习一下几个方法,可以结合本章和前几章内容开发一个简单的考试系统,能够考试HTML语言如果时间充裕,可以利用这段时候综合复习一下这几个内部对象第7章数据库基础知识本章重点是数据库的基本概念、利用Access建立简单的数据库的方法、SQL语言中的Select、Insert、Update和Delete语句本章难点也是SQL语言中的Select、Insert、Update和Delete语句同学上机实践时要能够熟练建立一个数据库,并在其中建立表和查询,利用Access的查询可以练习SQL语言学有余力的同学,可以找另外的专门教程深入学习一下Access数据库的设计或者SQL Server数据库的设计第8章ASP存取数据库本章重点是掌握利用ASP连接数据库,查询、添加、删除和更新删除的基本方法本章难点是数据库连接字符串和SQL语句字符串同学上机实践时可以先体会一下综合示例中的例子,然后争取完成课后习题可以模仿本章示例自己设计一个简单的留言板程序第9章深入进行数据库编程本章重点是深入理解Connenction Command、Recordset对象,理解建立Recordset对象的各种方法,并掌握事务处理、使用参数查询、分页显示数据等本章难点主要是使用参数查询和分页显示数据等内容同学上机实践时深入体会每一个例子,并争取结合本章和前两章的例子自己开发一个在线通讯录程序第10章文件存取组件及其它组件本章重点是掌握对文件和文件夹操作的基本方法,如文件和文件夹的新建、复制、移动和删除等,以及对文本文件的操作
四、课程教学学时安排表2课程学时安排表教学学生任务教学内容对应课程目标时数实验一第1章网络程序设计概述1课后习题选择题全部课程目标1问答题全部课程目标2参考答案第2章ASP初步1实验二课程目标2课后习题选择题全部课程目标3问答题实验二第3章ASP脚本语言2课程目标3课后习题选择题全部-VBScript课程目标4问答题实验三2第4章Request和Response课程目标4课后习题选择题全部对象问答题2第5章Session对象和实验四Application对象课后习题选择题全部问答题课程目标4第6章Server对象2实验五课后习题选择题全部问答题课程目标4实验六第7章数据库基础知识2课后习题选择题全部课程目标4问答题实验七第8章ASP存取数据库2课后习题选择题全部课程目标4问答题实验七第9章深入进行数据库编程4课后习题选择题全部课程目标4问答题实验八第10章文件存取组件及其2课后习题选择题全部它组件课程目标3问答题课程目标4大作业典型工业生产线电子看板系统设计备注根据学生学情适当调整教学进度,并安排部分教学内容为自学内容,通过大作业来对学生自学情况进行考核
五、实践环节及基本要求表3实践环节及基本要求表实验实验课程目标序号实验项目学时基本要求性质类别了解并掌握Windows2000/NT服务器上IIS的安装与配置;实验
一、建立ASP了解并掌握虚拟目录的设置方法;11验证必做课程目标1的运行平台了解并掌握ASP文件上传下载和运行方法了解并掌握VBScript脚本程序设计语言的基本语法知识及简单程序设计方法熟练掌握VBScript的输入输出函数InputBox和MsgBox;实验
二、认识课程目标22熟练掌握VBScript的If语句和验证必做VBScript3Select Case语句的编程技术;熟练掌握VBScript的For…Next、Do***Loop和Foreach-In等循环语句的编程技术;熟练掌握利用Request对象从客户端获得信息的技术;熟练掌握Form和QueryString方实验
三、常用法,编制用户注册信息的填写与显ASP对象一示程序;31设计必做课程目标4Response和熟练掌握利用Response对象向客Request户端输出信息的技术;熟练掌握Write、Redirect和Cookies方法,编制相关的验证演示程序熟练掌握利用Session对象记载特定客户信息的技术,编制相关的验实验
四、ASP对象证演示程序;4一Sess i on和1设计必做课程目标4熟练掌握利用Application对象记App1i cation载所有客户信息的技术,编制相关的验证演示程序熟练掌握Server对象的属性和方实验
五、ASP对象51法熟练掌握HTMLencode方法和设计必做课程目标4一ServerMappath方法熟练掌握Access数据库创建和表的新建、维护和查询的方法熟练掌握SQL语言中的实验
六、数据库基Select、Insert、Delete、Update语62验证必做课程目标4础知识句的使用以Access数据库为例,熟练掌握ASP数据库存取技术深入理解ADO的ConnenctionsCommands Recordset对象,理解实验
七、常用的数建立Recordset对象的各种方法,72验证必做课程目标4据库操作对象并掌握事务处理、使用参数查询、分页显示数据等功能的实现实验
八、常用的掌握第三方ActiveX和内置组件的Act iveX内置组82验证选做课程目标3使用方法件共计8个实验学时
六、达成目标的途径和措施《web程序设计》课程教学以课堂教学为主,结合自主学习和实验教学,针对典型动态网站架设及功能实现的基本概念及方法,培养学生运用基础知识和专业知识,分析和解决实际问题工程问题的能力和方法1课堂教学主要讲述基本概念,基本原理、和设计方法在课堂教学中,充分引入互动环节,提高教学效果2设计验证性、设计性实验,采用实验教学方式,训练实验技能,培养理论知识的应用能力3设计与专业相结合的实际应用问题,如自动化生产线电子看板系统,培养学生分析问题、实现工程应用的能力及方法
七、考核方法及成绩评定表4考核方法及成绩评定表考核形式考核内容占比评定标准大作业与网站建设、ASP、ASP.NET相关的文献检索、资料查询及运用考核知识点的应用情况,通过学习实例,编写20%实验指导书实验成绩实验程序以实验报告形式,验证和掌握知识过程点考核考核课堂教学各知识点的复习程度、听课效果中国计量学平时作业成绩和掌握熟练度院学生课程20%以点验到课率,课堂互动回答问题等形式,检平时成绩七课堂表现成绩验学生学习态度核细则期末考核各知识点的基本概念、运行原理、典型功试卷参考苜考核能实现题型为填空、判断和编程案和评分标期末考试成绩60%准
八、推荐教材与主要参考书推荐教材1尚俊杰.《网络程序设计-ASP》.清华大学出版社清华大学大学出版社.2009年2推荐参考书尚俊杰,秦卫中.《网络程序设计一ASP案例教程》.清华大学出版社北京交通大学出版社.2005年。
个人认证
优秀文档
获得点赞 0