《Web编程基础》课程教学大纲_第1页
《Web编程基础》课程教学大纲_第2页
《Web编程基础》课程教学大纲_第3页
《Web编程基础》课程教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、Web编程基础课程教学大纲课程编号:20811104总学时数:48总学分数:3课程性质:专业基础课适用专业:信息与计算科学专业一、课程的任务和基本要求:Web编程基础课程是信息与计算科学专业的一门基础课。按照学校的定位和培养应用型人才的目标,该课程的目的是让学生了解HTML语言、脚本语言和动态网页的发展及现状、特点和开发环境;掌握WEB程序设计的思想和方法;熟悉主要的Web开发工具,具有较强的实际开发技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关工作的开发,程序难度应初步达到专业级水平。二、基本内容和要求:。 板块1:引论和HTML第1章 引论要求:了解网页设计技术的现状,理解动

2、态网页和静态网页的概念,掌握ASP和JSP平台的搭建。重点:动态网页的概念,ASP和JSP平台的搭建。难点:JSP平台的搭建第2章 HTML基础语法要求:掌握HTML的基本语法,了解网页的修饰技术。重点:表格语法和表单语法。难点:表单语法板块2:JavaScript(自学为主,仅概要讲授2学时)第3章 JavaScript编程基础第4章 JavaScript对象编程第5章 浏览器对象与事件驱动第6章 客户端的交互技术要求:掌握JavaScript的基本语法,能够灵活运用内建对象和处理相应事件,了解其他对象,初步掌握动态效果的实现技术。重点:内建对象、事件响应和客户端验证。难点:客户端验证技术。

3、板块3:Java语言(已经在程序设计语言课程中学习过,此处略过)第7章 Java基本语法第8章 面向对象的编程第9章 类的复用第10章 抽象类和接口第11章 常用的Java类第12章 Java高级编程板块4:JSP技术(必学)第13章 JSP指令要求:理解JSP的特点,掌握JSP开发环境,掌握常用JSP指令的使用,会制作简单的JSP网页。重点:JSP网页的特点、构成和常用指令。指令元素、脚本元素、动作元素。难点:JSP指令的参数。第14章 JSP内置对象要求:理解JSP的内建对象,能灵活地运用。重点:session、application、page等对象。难点:session和applicat

4、ion的使用和区别。第15章 JSP表单处理要求:理解表单的作用和处理机制;学会各种表单控件的选择性使用,合理布局;能够在处理页获得表单数据,初步与数据库结合更新记录。重点:用脚本生成表单控件;表格的绘制和数据的填充;表单中数据的类型处理。难点:get和post方法的使用和区别;控件数组的运用;中文乱码的处理。第16章 Web中的数据库技术要求:理解JDBC的概念;掌握常用数据库的连接技术;会操作数据库(增删改查);理解连接池的概念,学会熟练使用;了解分页技术;会使用存储过程。重点:数据库的连接和操作,连接池技术。难点:数据库的连接与操作。第17章 Servlet与表单要求:理解Servlet

5、的运行机制,掌握Servlet常用接口、类及其方法。重点:Servlet的编制、运行,doGet和doPost方法的使用,Servlet的注册和初始化参数。难点:Servlet的注册和初始化参数。第18章 JavaBean技术要求:理解JavaBean的运行机制,JavaBean的分类及其作用;掌握JavaBean的开发方法;会结合Servlet运用JavaBean,了解MVC模式;掌握JSP+JavaBeans模式、JSP+Servlet+JavaBeans模式。重点:JavaBean的编制、实例化;代码的复用;初步掌握组件和模块化技术。难点:JavaBean的编写和引用,JavaBean与

6、Servlet的结合,JSP+Servlet+JavaBeans模式。第19章 JSP其他常用技术要求:理解 Servlet上下文的概念,理解监听器和过滤器的机制和作用,掌握监听器和过滤器的编写和配置;学会在不同页面或者用户之间共享数据,能够处理错误页面、解决中文乱码问题,掌握文件的操作,能够在JSP中上传文件。重点:掌握监听器和过滤器的编写和配置;监听Http会话、对请求监听;服务器端文件的操作;网站设计应注意的问题。难点:监听器和过滤器的机制。注:标*号的为选学,全部作为一般了解和课后提高,由学生自主选择发展方向。板块5:XML技术(独立开设了选修课,此处不讲)板块6:JavaEE(单独开

7、设后续课程,此处略过)三、实践环节和要求:实验学时10学时,具体安排见二级实验大纲。四、教学时数分配:理论:34 实验: 6 上机: 其它: 教学内容学时分配教学内容学时分配第1章 引论 2第16章Web中的数据库技术4第2章HTML基础语法 4第17章Servlet与表单4第3章 JavaScript编程基础 2第18章 JavaBean技术4第4章JavaScript对象编程 4第19章 JSP其他常用技术 2第5章浏览器对象与事件驱动 6 第6章客户端的交互技术 4 第13章 JSP指令4 第14章JSP内置对象 4 第15章JSP表单处理4 合计48五、其它项目(含课外学时内容):无六

8、、有关说明:1、教学和考核方式:理论课教学与实验课教学并重的方式,理论课教学方式为“多媒体教学”,即以课堂多媒体讲授为主。实验课教学方式是指在教师讲授指导下,同学以自己实验为主。采取上机操作的考核方式。2、习题:根据教学内容适当布置各章节后的习题3、能力培养要求:要求学生学会WEB开发的基本技术。达到利用JSP技术在TOMCAT平台下独立设计开发一个具有数据库功能支持的动态网站的能力。4、与其它课程和教学环节的联系:先修课程和教学环节:计算机概论、数据库程序设计、高级语言程序设计后续课程和教学环节: 平行开设课程和教学环节:5、教材和主要参考书目:(1)教材:Web编程技术JSP XML JAVAEE、丁跃潮、科学出版社(2)主要参考书目:JSP实用简明教程、程志艳、北京

温馨提示

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

评论

0/150

提交评论