面向对象的程序设计(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日