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