首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
17《Web程序设计》教学大纲-2013-12月版


《Web 程序设计》教学大纲
一、课程基本信息 课程名称 英文名称 课程类别 总学时及其分配 适用专业 二、课程目的和任务 学科基础课 总学时 32 讲课 24 软件体系结构 Web Programming 学分数 实验 8 计算机科学与技术、软件工程 2 上机 开课学期 其它 第五六学期 机动 课程编码 020213005

软件体系结构是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主 要领域。专门和广泛地研究软件体系结构是从 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 程序的组成。
1

2. Java 语法基础(4 学时) (1) 主要内容 ① 标识符 ② 基本类型 ③ 运算符和表达式 ④ 控制流程 (2) 重点 控制流程。 (3) 教学要求 理解:程序的执行流程; 掌握:控制流程。 3. 面向对象程序设计技术(6 学时) (1) 主要内容 ① 面向对象程序设计思想 ② 类 ③ 对象 ④ 继承 ⑤ 访问权限修饰符 ⑥ 非访问权限修饰符 ⑦ String 类 (2) 重点 类、继承、String 类。 (3) 教学要求 理解:面向对象程序设计思想; 掌握:类、对象和 String 类的应用。 4. 数组(2 学时) (1) 主要内容 ① 数组(1 维,2 维)的声明与实例化 ② Arrays 的使用功能 ③ (2) 重点

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 异常的工作原理

3

② 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) 教学要求

4

了解:Java 访问数据库的技术; 理解:JDBC 技术原理; 掌握:利用 JDBC 技术进行数据库的连接与访问。 10. Servlet 编程基础(10 学时) (1) 主要内容 ① Web 程序工作原理 ② Java EE Servlet 体系结构 ③ Servlet 的开发过程与配置 ④ Servlet 客户端请求处理 ⑤ Servlet 状态持久化技术 (2) 重点 Servlet 的配置和应用开发。 (3) 教学要求 了解:服务器编程技术; 理解:实现 Servlet 技术体系结构; 掌握:Servlet 的配置和应用。 11. JSP 编程基础(6 学时) (1) 主要内容 ① JSP 语法基础 ② JSP 内建对象 ③ JavaBean ④ EL 表达式 ⑤ JSTL 标签 (2) 重点 JSP 的基础语法。 (3) 教学要求 了解:配置 JSP 的运行环境; 理解:JSP 技术的工作原理; 掌握:JSP 的基础语法,掌握 JSP 与 Servlet 技术的应用。 五、实践教学内容要求 序号 类别 名称
5

学时

备注

1 2 3 4

验证 验证 验证 综合

类和对象实验 JDBC 的基本操作 用户登录系统的实现 用户管理系统的设计与实现

4 4 2 6

必做 必做 必做 必做

六、课程考核方式 闭卷、笔试;最终成绩包括试卷成绩(70%)、平时成绩(10%)、实验成绩(20%)。 七、建议教材与教学参考书 1、建议教材 [1]郑莉,刘兆宏.Java 语言程序设计案例教程.第一版.北京:清华大学出版社,2007 2、教学参考书 [1]Bruce Eckel.Thinking in Java.Fourth Edition.Prentice Hall Ptr,2006 [2]Cay S Horstmann,Gary Comell.Core Java Volume I .Sun Microsoft Company,2006 [3] 郑莉,王行言.Java 语言程序设计.第一版.北京:清华大学出版社,2005 [4]封超,晁阳.Tomcat 与 Java Web 开发祥解.第一版.北京:清华大学出版社,2008 [5]白广元.Java Web 整合开发完全自学手册.第一版.北京:机械工业学出版社,2008 [6]飞思科技编.JSP 开发详解.第一版.北京:电子工业出版社,2000 八、编制说明 编制者:李雷孝 执笔人:李雷孝 组长:马志强 编制时间:2013 年 10 月

6

 


 

  【Top

最新搜索