1 / 12
文档名称:

集美大学《Web编程技术》课程教学大纲.doc

格式:doc   大小:86KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

集美大学《Web编程技术》课程教学大纲.doc

上传人:duzw466 2019/2/15 文件大小:86 KB

下载得到文件列表

集美大学《Web编程技术》课程教学大纲.doc

文档介绍

文档介绍:集美大学《Web编程技术》课程教学大纲课程名称中文:Web编程技术英文:TechnologyofWebProgramming课程编号8107300学分/、数据库程序设计、高级语言程序设计课程类型专业选修课考核方式闭卷开课专业软件工程教学目的和要求本课程是计算机科学与技术专业的重要必选课,也是软件工程专业的重要专业课。按照学校的定位和培养应用型人才的目标,该课程的目的是让学生了解脚本语言和动态网页的发展及现状、特点和开发环境;掌握WEB程序设计思想和方法;熟悉主要的Web开发工具,具有较强的实战技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关研究,程序难度应达到专业级水平,超过网上大多数网站的水平。当前Web编程技术有微软公司ASP/和Sun公司JSP/JavaEE两大主流技术。综合起来有HTML、VBscript、JavaScript、ASP、XML、Java、JSP、八部分内容。HTML部分讲述HTML基本语法。VBscript/JavaScript部分讲授其基本语法,包括变量声明、基本运算、流程控制、函数和对象及其它应用。VBScript和Javascript两种脚本语言可以任选一种,另一种由学生自学。ASP部分主要学****服务器端的编程,包括ASP内建对象Request、Response、Application、Session、Server等,还重点介绍数据库的应用,包括数据库ADO对象、连接对象Connection和记录集对象RecordSet,最后介绍ActiveX组件和其它的ASP常用组件。XML部分的内容有:XML的基本用法、命名空间、基本应用、CSS样式表、XSL样式表、XML链接、XML和DOM、XML与数据交换等。Java语言部分:介绍Java的基本语法、面向对象设计的概念、Applet、Servlet、JavaBean等项技术。JSP部分介绍JSP开发环境的搭建、JSP网页与表单、Servlet等。J2EE部分简介J2EE架构、Struts、JSF、EJB等。与ASP的区别、工作平台、语法概要、配置。课程在HTML→VBScript→ASP→XML→和HTML→JavaScript→Java→JSP→XML→J2EE两大系列中选择适应总课时量、市场需求和专业方向需要的系列,在不同的系列,在根据课时多少安排相应的理论教学和实验内容。本大纲暂选择基于Java的系列,以JSP内容为主,XML内容次之,其他内容应当在教师指导下由学生自学,培养知识更新能力。本课程目前采用的教材为刘晓华等编、电子工业出版社《JSP应用开发详解》(第三版),XML部分采用丁跃潮等等编、北京大学出版社出版《XML实用教程》。本课程要求学生必须完成所选模块中2/3以上的实验,期末若未开设专门的课程设计,则应提交期末综合大作业(设计一个完整的、可以实用的、中等以上难度的网站),方能参加期末考试和总成绩评定。本课程的教材从2008年2月起,采用“十一五”国家级规划教材《Web编程技术——JSP、XML和JavaEE》,本校主编。届时根据新教材重新修订本大纲。集美大学《Web编程技术》课程教学大纲教学内容及基本要求(分章节)第1部分HTML基础知识(视情况选学或自学):了解网页设计技术的现状,理解动态网页和静态网页的概念,掌握ASP和JSP平台的搭建。重点:动态网页的概念,ASP和JSP平台的搭建。难点::掌握HTML的基本语法,了解网页的修饰技术。重点:表格语法和表单语法。难点:表单语法第2部分JavaScript(视情况选学或自学):掌握JavaScript的基本语法,能够灵活运用内建对象和处理相应事件,了解其他对象,初步掌握动态效果的实现技术。重点:内建对象、事件响应和客户端验证。难点:客户端验证技术。第3部分JSP(必学)。要求:理解JSP的特点,掌握JSP开发环境,会制作简单的JSP网页。重点:JSP的特点和简单实例的实现。难点:JSP开发环境的搭建。:理解JSP的构成,了解各部分的作用和用法。重点:JSP的构成。难点:指令元素、脚本元素、动作元素。:理解JSP的内建对象,能灵活地运用。重点:session、application、page等对象。难点:session和application的使用和区别。:理解JavaBean的概念,能够熟练使用JavaBean,掌握用户会