Web程序设计教学大纲 12月版.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web程序设计教学大纲 12月版

《Web程序设计》教学大纲 一、课程基本信息 课程名称 软件体系结构 课程编码 020213005 英文名称 Web Programming 课程类别 学科基础课 学分数 2 开课学期 第五六学期 总学时及其分配 总学时 讲课 实验 上机 其它 机动 32 24 8 适用专业 计算机科学与技术、软件工程 二、课程目的和任务 软件体系结构是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。专门和广泛地研究软件体系结构是从20世纪90年代才开始的,1993-1995年之间,卡耐基梅隆大学的Mary Shaw与David Garlan,贝尔实验室的Perry,南加州大学的Barry Boehm,斯坦福大学的David Luckham等人开始将注意力投向软件体系结构的研究和学科建设。三、本课程与其它课程的关系 本课程的先修课为《面向对象程序设计》、《数据结构》、《数据库应用》和《软件工程》,为后续课程课程设计、科研训练、毕业设计等打下基础。 四、教学内容、重点、教学进度、学时分配 1. Java语言概述(2学时) (1) 主要内容 ① OOP在软件开发中的地位 ② IDE 环境下Java Application的开发过程 ③ Java程序工作原理 ④ 基本输入输出语句 (2) 重点 面向对象程序设计的基本思想,Java Application的开发过程。 (3) 教学要求 了解:Java Application的应用; 理解:Java Application工作原理; 掌握:Java Application程序的组成。 2. Java语法基础(4学时) (1) 主要内容 ① 标识符 ② 基本类型 ③ 运算符和表达式 ④ 控制流程 (2) 重点 控制流程。 (3) 教学要求 理解:程序的执行流程; 掌握:控制流程。 3. 面向对象程序设计技术(6学时) (1) 主要内容 ① 面向对象程序设计思想 ② 类 ③ 对象 ④ 继承 ⑤ 访问权限修饰符 ⑥ 非访问权限修饰符 ⑦ String类 (2) 重点 类、继承、String类。 (3) 教学要求 理解:面向对象程序设计思想; 掌握:类、对象和String类的应用。 4. 数组(2学时) (1) 主要内容 ① 数组(1维,2维)的声明与实例化 ② Arrays的使用功能 ③ (2) 重点 对象数组的构造和数组API的应用。 (3) 教学要求 理解:Java中数组的实现原理; 掌握:数组的API应用。 5. 高级特性(4学时) (1) 主要内容 ① 抽象类 ② 接口 ③ 内部类 ④ 反射 (2) 重点 面向接口服务的实现。 (3) 教学要求 了解:Java接口的概念; 理解:面向接口服务的实现; 掌握:Java接口的声明、继承和实现技术。 6. 容器框架(4学时) (1) 主要内容 ① Java容器框架 ② List ③ Set ④ Map (2) 重点 Java容器框架的应用。 (3) 教学要求 了解:Java容器的架构; 理解:Java容器框架; 掌握: Set、List和Map的应用。 7. Java语言中的异常(2学时) (1) 主要内容 ① Java异常的工作原理 ② Java异常体系机构 ③ 异常的处理方式 ④ 自定义异常及其应用 (2) 重点 异常的捕获与处理方法。 (3) 教学要求 了解:异常的概念; 理解:异常的工作原理; 掌握:异常的捕获与处理方法。 8. 数据流(4学时) (1) 主要内容 ① 数据流的基本概念 ② Java I/O流体系结构 ③ 字节数据流I/O操作 ④ 字符数据流I/O操作 ⑤ 文件与目录的处理技术 (2) 重点 Java输入/输出流的操作。 (3) 教学要求 了解:Java流处理的过程; 理解:字节流、字符流的概念; 掌握:字节流、字符流的应用。 9. 数据库连接技术(4学时) (1) 主要内容 ① JDBC的基本原理 ② JDBC的使用步骤 ③ 对数据库的基本操作 ④ DAO模式的应用 (2) 重点 JDBC的使用步骤。 (3) 教学要求 了解:Java访问数据库的技术; 理解:JDBC技术原理; 掌握:利用JDBC技术进行数据库的连接与访问。 10. Servlet 编程基础(10学时) (1) 主要内容 ① Web程序工作原理 ② Java EE Servlet体系结构 ③ Servlet的开发过程与配置 ④ Servlet客户端请求处理 ⑤ Servlet状态持久化技术 (2) 重点 Servlet的配置和应用开发。 (3) 教学要求 了解:服务器编程技术; 理解:实现Servlet技术体系结构; 掌握:Servlet的配置和应用。 11. JSP编程基础(6

文档评论(0)

yxutcangfp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档