面向对象的程序设计(JAVA)教学大纲

  • 格式:doc
  • 大小:50.00 KB
  • 文档页数:2

面向对象的程序设计(JAVA)教学大纲

课程编号: 00600490

课程名称:面向对象的程序设计A

英文名称:Object-Oriented Programming A

总 学 时:56学时

总 学 分:3.5学分

适用对象: 计算机各专业本科学生

先修课程:C++程序设计

一、课程性质、目的和任务

面向对象的程序设计是计算机各专业的一门专业基础课。本课程的目的和任务是使学生通过面向对象程序设计的学习,掌握一门跨平台、基于网络环境的面向对象的程序设计语言,学会用面向对象程序设计的基本方法,应用计算机解决具有网络应用特点的实际问题。

二、教学的基本要求

1. 掌握面向对象的基本概念

2. 掌握Java语言的语法规则

3. 学会Java语言类库的使用

4. 能够编写具有面向对象特点的应用程序

5. 掌握Java的两种应用程序的调试方法

三、教学的基本内容

1. Java语言的标识符、关键字和数据类型

重点:数据类型

2. 运算符与表达式

重点;运算符的优先级、结合性以及各种表达式的组成和值。

3. 流程控制、数组与字符串

重点:数组与字符串

难点:数组的声明与创建

4. 类与对象

重点:面向对象的基本概念

难点:各种修饰词的使用

5. 异常处理

重点:异常的概念

难点:异常的处理方法及编程

6. 图形界面设计

重点:图形界面元素

难点:事件处理机制

7. 多线程机制

重点:多线程的基本概念

难点:多线程的应用

8. 输入输出流

重点:输入输出流的基本概念

难点:各种流的使用

9. 网络编程基础

重点:基于socket的编程

10. Applet应用程序

重点:Applet应用程序的生命周期

难点:Applet类中各种方法的使用

四、各教学环节学时分配(建议)

序号 教学环节

课程内容 讲课 实验 上机 讨论 课外 合计

1 标识符、关键字与数据类型 2 2

2 常量、变量、运算符与表达式 2 4

3 流程控制、数组与字符串 4 2 6

4 类与对象 2 2 4

5 异常处理 4 2 6

6 图形界面设计 6 6 12

7 多线程机制 4 2 6

8 输入输出流 4 2 6

9 网络编程 4 2 6

10 Applet应用程序 4 2 6

总计 36 20 56

五、推荐教材及教学参考书

教材:

1.《JAVA2程序设计实用教程》、叶核亚 陈立编著 电子工业出版社 2003.5

参考书:

1.《JAVA2实用教程》、耿祥义等编著、清华大学出版社 2001.10

2.《JAVA与面向对象程序设计教程》、印昊编著 高等教育出版社 1999.10

大纲执笔者:林碧英

大纲校对者:

大纲审核者:

2009年5月10日